当前位置: 首页 > 专利查询>STREAMWIDE公司专利>正文

适用于处理IMAP数据流的方法,实施所述方法的电子邮件服务器和电脑程序技术

技术编号:11534568 阅读:95 留言:0更新日期:2015-06-03 09:26
一种适用处理至少两个IMAP数据流的方法,所述IMAP数据流通过电子邮件服务器和至少两个远程客户端之间的互联网络且分别采用地址和第二各自专有IMAP协议进行交换,各个IMAP数据流各自分别与远程客户端和电子邮箱的连接相对应,所述方法包括从IMAP数据流中提取专有协议数据,通过专有IMAP应用模块执行至少一项与专有协议数据相关的任务,以及生成返回IMAP数据流,专有IMAP应用模块选自两个适用于执行分别与第一和第二专有IMAP协议相关任务的模块。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及电子邮件服务器和适用于处理通过在电子邮件服务器和至少两个远程客户端之间的互联网络且远程客户端分别采用各自专有IMAP协议进行交换的至少两个IMAP数据流的方法,例如,与互联网络相连接的移动终端。更具体的说,本专利技术涉及适用于处理至少两个IMAP数据流的方法,所述IMAP数据流通过电子邮件服务器和至少两个远程客户端之间的互联网络且远程客户端分别采用第一和第二各自专有IMAP协议进行交换,各个IMAP数据流分别各自对应于远程客户端和电子邮箱的相连接。随着电子终端的发展和多样化,当今的用户可能需要从电脑,移动终端,手机,带触摸屏的平板电脑或者任何能够与互联网通信的其它装置来访问他的电子邮件的邮箱(或“电子信函”)。这些远程客户端具有多种功能,例如计算,存储和显示以及使用多种通信协议。他们还具有互联网连接的功能,但只具有有限的或可变的可用性和带宽。远程客户端与电子邮件服务器的通信,电子邮件向用户的递送以及它们在远程客户端的显示装置上的成功接收和呈现通常都是不确定性的起源。文献EP 2-144-409-B1描述了一个实例,该实例提供了将电子邮件消息分成几个部分发送至移动终端以便适应这种客户终端的较低带宽和较少存储容量的方法。本专利技术提供了进一步的改进。为此,根据本专利技术,所讨论的这类方法的特征在于它包括转换步骤,该转换步骤还包括:通过分析模块执行并包括从IMAP数据流中提取专有协议数据的子步骤,包括涉及通过专有IMAP应用模块所提取的专有协议数据来执行至少一项相关任务以便获取专有协议响应数据的子步骤,以及通过分析模块执行并包括从专有协议响应数据中产生返回IMAP数据流的子步骤,所述专有IMAP应用模块选自第一和第二专有IMAP应用模块,第一专有IMAP应用模块适用于执行与第一专有IMAP协议相关的任务,第二专有IMAP应用模块适用于执行与第二专有IMAP协议相关的任务。在本专利技术的优选实施例中,可能使用以下一个或多个方案:-专有IMAP应用模块根据与远程客户端相关的技术条件信息选自第一和第二专有IMAP应用模块;-分析模块通过网络与至少一台存储服务器交换数据,所述方法进一步包括在转换步骤之前执行的认证步骤,包括:通过电子邮件服务器识别远程客户端的子步骤,以及在电子邮件服务器上从存储服务器检索与远程客户端相关的技术条件信息的子步骤;专有IMAP应用模块通过网络与至少一台存储服务器交换数据,其中包括从IMAP数据流提取专有协议数据的子步骤还包括提取要求投递由电子邮件标识符识别的电子邮件的请求,其中包含执行至少一项与已提取专有协议数据相关任务的子步骤还包括以下操作:从至少一台存储服务器获取待压缩的数据和信息属性数据,所述数据与电子邮件标识符相关联,以及由待压缩的数据和信息属性数据生成电子邮件,而且其中包括由返回IMAP数据流生成的子步骤还包括将所述电子邮件发送至远程客户端;从至少一台存储服务器获取待压缩数据和消息属性数据的操作包括更新存储服务器上的所述数据;生成电子邮件的操作和/或从至少一台存储服务器中获取待压缩数据和消息属性数据的操作根据技术条件信息来执行;待压缩数据包含选自列表的数据,包括:语音邮件消息、可视语音邮件消息、图像、视频、录音、传真、扫描文件、事件通知;存储服务器可由远程客户端和通过因特网单独籍助于电子邮件服务器进行访问。本专利技术还涉及适用于处理至少两个IMAP数据流的电子邮件服务器,IMAP数据流分别采用第一和第二各自专有IMAP协议通过互联网络与至少两个远程客户端进行交换,各个IMAP数据流分别对应于各自远程客户端和电子邮箱的相连接,电子邮件服务器包括:分析模块,用于执行包含从IMAP数据流中提取专有协议数据的子步骤,以及包含从专有协议响应数据中生成返回IMAP数据流的子步骤,以及至少一个第一和第二专有IMAP应用模块,第一专有IMAP应用模块执行与第一专有IMAP协议相关的任务,第二专有IMAP应用模块适于执行与第二专有IMAP协议相关的任务,所述专有IMAP应用模块适于执行包括执行至少一项与所提取的专有协议数据相关的任务以便获取专有协议响应数据的子步骤。最后,本专利技术涉及电脑程序产品,包括适用于当该程序被电子邮件服务器的处理器执行时实施上述方法步骤的指令。一般来说,这些实施例中有某些实施例具有一项或多项下列优势。因此,IMAP通信可以适合于远程客户端。远程客户端的技术条件信息可以分别显示并且允许适用于将电子邮件传输至客户端。电子邮件服务器的性能得到提升,一个原因是它不需要在其内存中储存电子邮件。通过这种方法能够以电子邮件的形式给客户端发送各种数据,例如音频或视频信息,传真,和诸如未接电话的事件通知。这些数据可以不同于电子邮件的格式存储在存储服务器中,免去了必须使存储服务器适应其使用的需要。这些数据可以在电子邮件生成时转换成适用于远程客户端的适合格式。本专利技术的其它特点和优点将通过以非限定示例方式所给出的实施例之一的参考附图的下列描述变得更加清晰。在附图中:图1是阐示了根据本专利技术可以采用适用于处理至少两个IMAP数据流的方法的系统的方框图;图2a和2b是阐示了根据本专利技术适用于处理至少两个IMAP数据流的方法的一个实施例的方框图,详述了远程客户端与电子邮件服务器之间的交互;图3是阐示了根据本专利技术适用于处理至少两个IMAP数据流的方法的一个实施例的方框图,详述了电子邮件服务器和存储服务器之间的交互;图4是阐示了根据本专利技术适用于处理至少两个IMAP数据流的方法的一个实施例的流程图;图5是阐示了根据本专利技术适用于响应要求投递电子邮件的方法的子步骤的一个实施例的流程图。在不同的附图中,相同的参照用于表示相同或相似元件。首先,参考图1,系统包括通过互联网2连接着电子邮件服务器3的一个或多个远程客户端1、广,其中电子邮件服务器3还连接着至少一个存储服务器4。在以下描述中,术语“邮件”、“信息”、“电子邮件”、“电子信息”以及这些术语的衍生术语都可以替换使用。图1中所示的两个远程客户端I和I'纯粹为了说明目的,且远程客户端可以使用任意号码。远程客户端可能是不同类型的。例如,图1所阐示的第一远程客户端I可以是一个诸如智能手机的移动终端,而图1所阐示的第二远程客户端r可以是一台台式电脑。远程客户端I通过互联网2连接着电子邮件服务器3并且可以采用例如TCP/IP (" Transmiss1n Control Protocol " and" Internet Protocol "=“传输控制协议”和“互联网协议”的首字母缩略词)的已知互联网通信协议来交换信息。远程客户端I可直接或通过路由器或防火墙连接着互联网2,例如,在所述远程客户端I由一台台式电脑所构成的情况下。或者,远程客户端可通过无线广域网络或WWAN,也称为移动细胞网络或地面移动网络,或者通过无线局域网或WLAN连接着互联网2。无线网络例如,包括大量移动通信接收塔,也称为基站,各自都能够与位于界定地理区域内的移动设备或远程客户端通信。基站可通过路由设备连接着能够与互联网交换数据的网关上。设备所构成的网络可是以下类型之一:滚动电文广播网,数据TAC,GSM(“全球移动通讯系统”),GPRS( “通用数据包无线电系统”),TDMA( “时分多本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/CN104685836.html" title="适用于处理IMAP数据流的方法,实施所述方法的电子邮件服务器和电脑程序原文来自X技术">适用于处理IMAP数据流的方法,实施所述方法的电子邮件服务器和电脑程序</a>

【技术保护点】
一种适用于处理至少两个IMAP数据流的方法,所述IMAP数据流通过电子邮件服务器和至少两个远程客户端之间的互联网络且分别采用第一和第二各自专有IMAP协议进行交换,各个IMAP数据流各自分别与远程客户端和电子邮箱的连接相对应,所述方法的特征在于:它包括转换步骤,包括:由分析模块执行并包括从IMAP数据流中提取专有协议数据的子步骤,包括通过专有IMAP应用模块至少执行一项与提取专有协议数据任务有关以便获取专有协议响应数据的子步骤,以及,通过分析模块执行并包括从专有协议响应数据中产生返回IMAP数据流的子步骤,所述专有IMAP应用模块选自第一和第二专有IMAP应用模块,第一专有IMAP应用模块适用于执行与第一专有IMAP协议相关的任务,第二专有IMAP应用模块适用于执行与第二专有IMAP协议相关的任务。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:文森特·塞梅罗
申请(专利权)人:STREAMWIDE公司
类型:发明
国别省市:法国;FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1