向即时通讯联系人发送电子邮件的方法、系统和客户端的制作方法

文档序号:7919139阅读:369来源:国知局
专利名称:向即时通讯联系人发送电子邮件的方法、系统和客户端的制作方法
技术领域
本发明涉及即时通讯技术领域,尤其涉及向即时通讯耳关系人发送电子邮 件的方法、系统和客户端。
背景技术
在即时通讯过程中,有时即时通讯用户需要向即时通讯耳关系人发送电子
邮件(Email),如果此时即时通讯用户手动登陆邮件客户端或者邮件服务 器来发送Email,那么对于即时通讯用户来说比较麻烦。对于上述问题,现 有很多即时通讯工具提供了在即时通讯界面直接打开邮件客户端或者登陆 邮件服务器的功能,方便了即时通讯用户。
图1是现有技术中在即时通讯界面直接打开邮件客户端或者登陆邮件 服务器,向即时通讯联系人发送Email的方法流程图,如图1所示,该方法 包括
步骤101,即时通讯用户触发即时通讯客户端向即时通讯if关系人发送 Email 。
步骤102,即时通讯客户端打开邮件客户端或登陆源邮件服务器。
本步骤中的源邮件服务器,是指所述即时通讯用户发送所述Email使用 的邮箱所在的邮件服务器。
步骤103,邮件客户端或源邮件服务器接收所述即时通讯用户输入的 Email内容,组织Email数据包。
Email数据包包括头部、数据区和结束区三部分。其中的头部用于存储 源Email地址及发件人信息、目的Email地址及收件人信息等;数据区部分 用于按照特定格式存储Email内容,所述Email内容包括Email正文以及附
件,所述特定格式可以是文本(text)格式或超文本传输(html)格式;结 束区部分用于表示该Email数据包已结束。
步骤104,邮件客户端或源邮件服务器收到即时通讯用户发送所述Email 的确认触发后,将所述Email数据包发送至目的邮件服务器。
本步骤中的目的邮件服务器,是指所述Email数据包中的目的地址所在 的邮件服务器。
可见,在即时通讯界面直接打开邮件客户端或者登陆邮件服务器向即时 通讯联系人发送Email虽然可以在一定程度上方便即时通讯用户,但是,由 于仍然需要打开邮件客户端或者登陆邮件服务器,因此,向即时通讯联系人 发送Email耗费的时间较长,用户体验较差。

发明内容
有鉴于此,本发明实施例的目的在于提供向即时通讯联系人发送Email 的方法、系统和客户端,该方法、系统和客户端既不需要打开邮件客户端也 不需要登陆邮件服务器,能够缩短向即时通讯联系人发送Email耗费的时间。 为达到上述目的,本发明实施例的技术方案具体是这样实现的 一种向即时通讯联系人发送电子邮件Email的方法,该方法包括 即时通讯客户端接收即时通讯用户向即时通讯联系人发送Email的触发, 根据该触发组织Email数据包,将組织的Email数据包发给即时通讯力良务器; 即时通讯服务器将所述Email数据包发给所述即时通讯联系人。 一种向即时通讯联系人发送电子邮件的系统,该系统包括即时通讯客户端 和即时通讯服务器;
所述即时通讯客户端,接收即时通讯用户向即时通讯联系人发送Email的 触发,根据该触发组织Email数据包,将组织的Email数据包发给即时通讯服 务器;
所述即时通讯服务器,接收即时通讯客户端发来的Email数据包,将所述 Email凄t据包发给所述即时通讯耳关系人。
一种即时通讯客户端,该即时通讯客户端包括Email组织单元和Email发 送单元;
所述Email组织单元,接收即时通讯用户向即时通讯联系人发送Email的 触发,4艮据该触发组织Email数据包;
所述Email发送单元,将组织的Email数据包发给即时通讯服务器。 可见,在本发明实施例中,即时通讯客户端接收即时通讯用户向即时通讯 联系人发送Email的触发,组织待发送Email的Email数据包,将所述Email 数据包发给即时通讯服务器,即时通讯服务器将所述Email数据包发给即时通 讯联系人,由于不需要打开邮件客户端,也不需要登陆邮件服务器,因此缩短 了向即时通讯联系人发送Email耗费的时间。


图1是现有技术中在即时通讯界面直接打开邮件客户端或者登陆源邮 件服务器,向即时通讯联系人发送Email的方法流程图2是本发明实施例提供的向即时通讯联系人发送Email的方法流程
图3是本发明实施例提供的向即时通讯联系人发送Email的系统的第一 结构图4是本发明实施例提供的向即时通讯联系人发送Email的系统的第二 结构图5是本发明实施例提供的向即时通讯联系人发送Email的系统的第三 结构图6是本发明实施例提供的向即时通讯联系人发送Email的系统的第四 结构图7是本发明实施例提供的即时通讯客户端结构图。
具体实施例方式
本发明实施例中,即时通讯客户端接收即时通讯用户向即时通讯联系人发
送Email的触发,4艮据该触发组织Email数据包,将组织的Email H据包发给 即时通讯服务器;即时通讯服务器将所述Email数据包发给所述即时通讯联系 人。
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 实施例,对本发明进一步详细说明。
图2是本发明实施例提供的向即时通讯联系人发送Email的方法流程 图,如图2所示,该方法包括
步骤201,即时通讯客户端接收即时通讯用户向即时通讯联系人发送 Email的触发,根据该触发组织Email数据包,将组织的Email数据包发给即时 通讯服务器。
本步骤中,即时通讯客户端接收即时通讯用户向即时通讯联系人发送 Email的触发,根据该触发组织Email数据包。具体地,在现有的即时通讯聊 天界面中增加将即时通讯聊天内容作为Email发给即时通讯联系人的接口 , 该接口可以是一个按钮,也可以是一个超链接,即时通讯客户端通过该接口 接收向即时通讯联系人发送Email的触发。
即时通讯客户端接收到所述触发后,将所述即时通讯用户的Email地址、 所述即时通讯用户选择的即时通讯聊天内容、以及接收所述即时通讯聊天内容 的即时通讯联系人的Email地址分别作为待发送Email的源地址、翁:据区内容 和目的地址来组织Email数据包。其中,即时通讯用户的Email地址和即时通 讯联系人的Email地址通常都是预先存储在即时通讯客户端中的。即时通讯客 户端组织好Email数据包后,将所述Email数据包发给即时通讯服务器。
讯聊天内容可以是当前输入的文字内容,也可以是聊天记录,还可以是图片、 或者是音频文件或视频文件。其中当前输入的文字内容或聊天记录通常作为
Email正文组织在Email数据包的数据区中,图片、音频文件或碎见频文件通 常作为Email附件组织在Email数据包的数据区中,在所述Email数据区中 还可以存储所述即时通讯聊天内容各个部分4皮此之间的关系,例如,存储当 前输入的文字与图片、音频文件或视频文件彼此之间的连接关系。
在得知Email源地址、Email数据区内容和Email目的地址的前^是下, 具体如何组织Email数据包是本领域技术人员的公知常识。
下面举具体实例说明确定待发送Email的源地址、数据区内容和目的地 址的方法。
即时通讯客户端接收打开即时通讯聊天界面的触发后,打开即时通i孔聊 天界面,接收当前输入的即时通讯聊天内容,当即时通讯用户接收到将当前 输入的即时通讯聊天内容以Email形式发送的触发后,将所述即时通讯用户 的Email地址作为待发送Email的源地址、将所述聊天内容作为待发送Email 的数据区内容、将所述聊天界面对应的即时通讯联系人的Email地址作为待 发送Email的目的地址,组织Email数据包。其中,当即时通讯用户打开的 即时通讯聊天界面是与某个即时通讯好友的聊天界面时,所述聊天界面对应 的即时通讯联系人是该即时通讯好友;当即时通讯用户打开的即时通讯聊天 界面是即时通讯用户群聊天界面时,所述聊天界面对应的即时通讯联系人是 该即时通讯用户群的所有群成员。
即时通讯客户端在组织Email数据包时,将所述即时通讯聊天内容转换 为text格式或html格式存储在所述Email数据包的数据区中。
本步骤中,即时通讯客户端接收即时通讯用户向即时通讯联系人发送 Email的触发后,可以直接由即时通讯客户端组织Email数据包,将组织的 Email数据包发给即时通讯服务器,然后由即时通讯服务器将所述Email数 据包发给即时通讯联系人,因此,从向即时通讯联系人发送Email的角度讲, 可以直接在即时通讯聊天界面发送Email,而不必打开邮件客户端或登陆邮 件服务器,缩短了向即时通讯联系人发送Email耗费的时间,而且也不必打 开单独的Email编辑界面,方便了用户的使用,从即时通讯的角度讲,将即
时通讯聊天内容以Email的形式发给即时通讯联系人,可以利用Email的丰 富表现力提高即时通讯用户体验,而且,即便即时通讯联系人不方便登陆即 时通讯客户端或者不在线,也可以通过登陆邮箱来接收即时通讯聊天内容。
步骤202,即时通讯服务器将所述Email数据包发给所述即时通讯联系人。
本步骤中,即时通讯服务器接收到即时通讯客户端发来的Email数据包 后,即时通讯服务器建立与即时通讯联系人所在的目的邮件服务器的连接, 通过所述连接将所述Email数据包发送至所述目的邮件服务器。
本步骤中,由于建立了即时通讯服务器与目的邮件服务器的连接,因此, 可以由即时通讯服务器直接向目的邮件服务器发送Email,而不必登陆源邮 件服务器,因此,可以缩短发送Email的时延。
通过图2的方法,可以在即时通讯界面直4姿给即时通讯联系人发送 Email,而不必打开邮件客户端或邮件服务器,因此,既缩短了发送Email 的时延,也方^_了即时通讯用户。
在实际应用中,即时通讯联系人不一定会时时关注其邮箱,为了能够及 时通知即时通讯联系人当前有新Email到达,还可以向即时通讯联系人的移 动终端发送Email到达通知,具体地,由Email数据包所经过的网元向所述 移动终端发送Email到达通知,例如,可以由即时通讯服务器来发送所述 Email到达通知,也可以由目的邮件"l务器来发送所述Email到达通知。
当由即时通讯服务器来发送所述Email到达通知时,即时通讯服务器可 以在向目的邮件服务器发送Email数据包的同时,向推送(PUSH)网关发 送该Email数据包的目的地址,PUSH网关4艮据该目的地址向该目的地址对 应的移动终端发送PUSH短信,将该目的地址携带在所述短信中发给即时通
用户标识发给所述PUSH网关。PUSH网关如何发送PUSH短信属于现有技 术。
另外,即时通讯服务器向目的邮件服务器发送Email数据包的时刻和向
PUSH网关发送该Email数据包的目的地址的时刻不必严格同步,也就是说, 可以先发送所述Email数据包,然后发送所述目的地址,也可以二者同时发 送。
当由目的邮件服务器发送所述Email到达通知时,所述目的邮件服务器 收到Email数据包后,向PUSH网关发送所述Email数据包的目的地址,PUSH 网关收到所述目的地址后,向所述目的地址对应的移动终端发送PUSH短 信,将该目的地址携带在所述短信中发给即时通讯联系人。其中,Email地 址与移动终端用户标识的对应关系可以是预先存储在PUSH网关中的,也可 以由目的邮件服务器发给所述PUSH网关的。
移动终端收到所述PUSH短信后,可以直接登录目的邮件服务器接收所 述Email,也可以通过网站服务器接收所述Email,其中的网站服务器可以 是WAP服务器或WEB服务器,具体登陆哪种网站服务器取决于所述移动 终端当前使用的网页浏览器类型。
当移动终端中安装有邮件接收程序时,移动终端通过PUSH短信中携带 的目的地址建立移动终端与目的邮件服务器的连接,通过所述连接接收邮 件,其中的目的地址通常以统一资源标识符(URL)形式存在。
当移动终端中没有安装邮件接收程序时,移动终端通过PUSH短信中携 带的目的地址建立移动终端与WAP服务器或WEB服务器的连接,通过登 录WAP服务器或WEB服务器来接收邮件。具体地,WAP服务器或WEB 服务器根据所述移动终端的登陆请求中携带的所述目的地址建立与目的邮 件服务器的连接,从目的邮件服务器下载所述Email, WAP服务器和WEB 服务器如何从目的邮件服务器下载所述Email属于现有技术。
由于移动终端可以通过WAP服务器或WEB服务器接收Email,因此, 即便该移动终端没有安装邮件接收程序,也能够接收Email。
下面妾会出向即时通讯联系人发送Email的系统实施例。
图3是本发明实施例提供的向即时通讯联系人发送Email的系统的第一 结构图,如图3所示,该系统包括即时通讯客户端301和即时通讯服务器302。即时通讯客户端301,接收即时通讯用户向即时通讯联系人发送Email的 触发,冲艮据该触发组织Email lt据包,将组织的Email数据包发给即时通讯服 务器302。
即时通讯服务器302,接收即时通讯客户端301发来的Email数据包,将 所述Email数据包发给所述即时通讯联系人。
图4是本发明实施例提供的向即时通讯联系人发送Email的系统的第二 结构图,如图4所示,该系统包括即时通讯客户端401、即时通讯服务器402、 目的邮件服务器403、 PUSH网关404和移动终端405。
图4中的即时通讯客户端401与图3中的即时通讯客户端301相同。
即时通讯服务器402用于,接收即时通讯客户端401发来的Email凄t据包, 将所述Email数据包发给所述即时通讯联系人所在的目的邮件服务器404,将 所述Email数据包的目的地址发给PUSH网关404。
目的邮件服务器403用于,接收所述Email数据包。
PUSH404网关用于,接收来自即时通讯服务器402的目的地址,将所述目 的地址发给所述目的地址对应的移动终端405。
移动终端405用于,根据所述目的地址从目的邮件服务器403接收Email。
其中,即时通讯服务器402可以在向目的邮件服务器403发送所述Email 数据包的同时向PUSH网关404发送所述目的地址,也可以在向目的邮件服务 器403发送完所述Email数据包后,立即向PUSH网关404发送所述目的地址。
图5是本发明实施例提供的向即时通讯联系人发送Email的系统的第三 结构图,如图5所示,该系统包括即时通讯客户端501、即时通讯服务器502、 目的邮件H务器503、 PUSH网关504和移动终端505。
图5中的即时通讯客户端501与图3中的即时通讯客户端301相同。
即时通讯服务器502用于,接收即时通讯客户端501发来的Email数据包, 将所述Email数据包发给所述即时通讯联系人所在的目的邮件服务器503。
目的邮件服务器503用于,接收所述Email数据包,将所述Email数据包 中的目的地址发给PUSH网关504。
PUSH网关504用于,接收来自目的邮件服务器503的目的地址,将所述 目的地址发给所述目的地址对应的移动终端505。
移动终端505用于,根据所述目的地址从目的邮件服务器503接收Email。
图6是本发明实施例提供的向即时通讯联系人发送Email的系统的第四 结构图,如图6所示,该系统包括即时通讯客户端601、即时通讯服务器602、 目的邮件服务器603、 PUSH网关604、移动终端605和网站H务器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 对应相同。
移动终端605,接收PUSH网关604发来的所述目的地址,才艮据所述目的 地址登陆网站服务器606,通过网站服务器606接收Email。
网站服务器606,可以是WAP服务器或WEB服务器,用于根据所述目的 地址从目的邮件服务器603中下载Email。
图7是本发明实施例提供的即时通讯客户端结构图,如图7所示,该即
Email组织单元701 ,接收即时通讯用户向即时通讯联系人发送Email的触
发,根据该触发组织Email数据包。
Email发送单元702,将所述Email数据包发给即时通讯服务器。 其中,Email组织单元包括触发模块7011和Email组织模块7012。 触发模块7011 ,接收即时通讯用户向即时通讯联系人发送Email的触发,
根据所述触发向Email组织模块7012发送组织指示。
Email组织模块7012,用于接收所述组织指示,组织Email数据包。 具体地,Email组织模块7012,用于接收所述组织指示,将所述即时通讯
用户的Email地址、所述即时通讯用户选择的即时通讯聊天内容、以及接收所
述即时通讯聊天内容的即时通讯联系人的Email地址分别作为待发送Email的 源地址、数据区内容和目的地址,组织待发送Email的Email数据包。
由上述技术方案可见,由于即时通讯客户端可以直接在即时通讯界面接收 即时通讯用户向即时通讯联系人发送Email的触发,由即时通讯客户端组织待 发送Email的Email数据包,将所述Email数据包发给即时通讯服务器,即时 通讯服务器将所述Email数据包发给即时通讯联系人,因此,不需要打开邮件 客户端,也不需要登陆邮件服务器,縮短了向即时通讯联系人发送Email耗费 的时间。
当即时通讯服务器或目的邮件服务器等所述Email数据包所经过的网元通 过PUSH网关向即时通讯联系人的移动终端发送有新邮件到达的PUSH短信 时,还可以及时通知即时通讯联系人接收邮件,因此,即便即时通讯联系人不 在线,也可以通过手机接收邮件来进行即时通讯。其中,由于即时通讯服务器 可以在向目的邮件服务器发送Email的同时、或者在向目的邮件服务器发送 Email之后立即来向PUSH网关发送Email到达通知,因此,与由目的邮件服 务器发送所述Email到达通知相比,可以更加及时地通知即时通讯联系人接收 邮件。
另外,当本发明实施例中的终端中没有安装邮件接收程序时,还可以通过 网站服务器来接收邮件。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护 范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1、一种向即时通讯联系人发送电子邮件Email的方法,其特征在于,该方法包括即时通讯客户端接收即时通讯用户向即时通讯联系人发送Email的触发,根据该触发组织Email数据包,将组织的Email数据包发给即时通讯服务器;即时通讯服务器将所述Email数据包发给所述即时通讯联系人。
2、 如权利要求1所述的方法,其特征在于,所述根据该触发组织Email 数据包包括即时通讯客户端将所述即时通讯用户的Email地址、所述即时通讯用户选 "^的即时通讯聊天内容、以及接收所述即时通讯聊天内容的即时通讯联系人的 Email地址分別作为待发送Email的源地址、数据区内容和目的地址,组织待发 送Email的Email数据包。
3、 如权利要求2所述的方法,其特征在于,所述即时通讯用户的Email地址和即时通讯联系人的Email地址是预先存 4诸在即时通讯客户端中的。
4、 如权利要求l所述的方法,其特征在于,所述即时通讯服务器将组织的 Email数据包发给所述即时通讯联系人包4舌即时通讯服务器根据组织的Email数据包中的目的地址建立与目的邮件服 务器的连接,通过所述连接将所述Email数据包发送至所述目的邮件服务器; 即时通讯服务器向推送PUSH网关发送所述Email数据包中的目的地址; PUSH网关将所述Email数据包中的目的地址发给所述目的地址对应的移 动终端;所述移动终端根据所述目的地址接收Email。
5、 如权利要求l所述的方法,其特征在于,所述即时通讯服务器将组织的 Email数据包发给所述即时通讯联系人包括即时通讯服务器根据组织的Email数据包中的目的地址建立与目的邮件服务器的连接,通过所迷连接将所述Email数据包发送至所述目的邮件服务器; 目的邮件服务器向PUSH网关发送所述Email数据包中的目的地址; PUSH网关将所述Email数据包中的目的地址发给所述目的地址对应的移动终端;所述移动终端根据所述目的地址接收Email。
6、 如权利要求4或5所述的方法,其特征在于,所述移动终端根据所述目 的地址接收Email包括如果所述移动终端安装了邮件接收程序,则建立所述移动终端与目的邮件 服务器的连接,通过所述连接从目的邮件服务器下载所述Email。
7、 如权利要求4或5所述的方法,其特征在于,所述移动终端根据所述目 的地址接收Email包括如果所述移动终端没有安装邮件接收程序,则所述移动终端根据所述Email 数据包中的目的地址登陆网站服务器,所述网站服务器通过所述目的地址下载 Email 。
8、 一种向即时通讯联系人发送电子邮件的系统,其特征在于,该系统包括 即时通讯客户端和即时通讯力l务器;所述即时通讯客户端,接收即时通讯用户向即时通讯联系人发送Email的 触发,根据该触发组织Email数据包,将组织的Email数据包发给即时通讯服 务器;所述即时通讯服务器,接收即时通讯客户端发来的Email数据包,将所述 Email数据包发给所述即时通讯联系人。
9、 如权利要求8所述的系统,其特征在于,该系统进一步包括目的邮件服 务器、PUSH网关和移动终端;所述即时通讯服务器,将所述Email数据包发给所述即时通讯联系人,是 将所述Email数据包发给所述即时通讯联系人所在的目的邮件服务器;将所述 Email数据包的目的地址发给PUSH网关;所述目的邮件服务器用于,接收所述Email数据包; 所述PUSH网关用于,接收来自即时通讯服务器的目的地址,将所述目的 地址发给所述目的地址对应的移动终端;所述移动终端用于,根据所述目的地址从所述目的邮件服务器接收Email。
10、 如权利要求8所述的系统,其特征在于,该系统进一步包括目的邮件 服务器、PUSH网关和移动终端;所述即时通讯服务器用于,将所述Email数据包发给所述即时通讯联系人, 是将所述Email数据包发给所述即时通讯联系人所在的目的邮件服务器;所述目的邮件服务器用于,接收所述Email数据包,将所述Email数据包 中的目的地址发给所述PUSH网关;所述PUSH网关用于,接收来自目的邮件服务器的目的地址,将所述目的 i也址发纟会所述目的i也址对应的移动终端;所述移动终端用于,根据所述目的地址从所述目的邮件服务器接收Email。
11、 如权利要求9或IO所述的系统,其特征在于,该系统进一步包4舌网站 服务器;所述移动终端用于,接收PUSH网关发来的所述目的地址,根据所述目的 地址登陆所述网站服务器;所述网站服务器用于,根据所述目的地址从目的邮件服务器中下载Email。
12、 一种即时通讯客户端,其特征在于,该即时通讯客户端包括Email组 织单元和Email发送单元;所述Email组织单元,接收即时通讯用户向即时通讯联系人发送Email的 触发,根据该触发组织Email数据包;所述Email发送单元,将组织的Email数据包发给即时通讯力良务器。
13 、如权利要求12所述的即时通讯客户端,其特征在于,所述Email组织 单元包括触发模块和Email组织模块;所述触发模块,接收即时通讯用户向即时通讯联系人发送Email的触发, 根据所述触发向Email组织模块发送组织指示;所述Email组织模块,用于接收所述组织指示,组织Email数据包。
14、如权利要求13所述的即时通讯客户端,其特征在于, 所述Email组织模块,用于接收所述组织指示,将所述即时通讯用户的 Email地址、所述即时通讯用户选择的即时通讯聊天内容、以及接收所述即时 通讯聊天内容的即时通讯联系人的Email地址分别作为待发送Email的源地址、 数据区内容和目的地址,组织待发送Email的Email数据包。
全文摘要
本发明实施例公开了向即时通讯联系人发送电子邮件的方法、系统和客户端。所述方法包括即时通讯客户端接收即时通讯用户向即时通讯联系人发送Email的触发,根据该触发组织Email数据包,将组织的Email数据包发给即时通讯服务器;即时通讯服务器将所述Email数据包发给所述即时通讯联系人。应用本发明不需要打开邮件客户端或登陆邮件服务器,能够缩短向即时通讯联系人发送Email耗费的时间。
文档编号H04L29/06GK101355529SQ200810149538
公开日2009年1月28日 申请日期2008年9月10日 优先权日2008年9月10日
发明者王万新 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1