一种通信系统可以包括多个数据存储装置,每个数据存储装置使用多种操作协议中的至少一种(图2)。该系统还可以包括用来访问数据存储装置的多个移动无线通信设备(14),并且每个可以使用多种操作协议(24,26,28)中的至少一种。另外,该系统还可以包括协议接口装置(14),所述协议接口装置(14)包括利用相应的操作协议与多个移动无线通信设备通信的前端代理模块(30),和利用相应的操作协议与多个数据存储装置(24,26,28)通信的协议引擎模块(32)。更具体地说,所述前端代理模块(30)和所述协议引擎模块(32)利用通用接口协议进行通信,从而能为所期望的操作协议表示所希望的协议支持元素的数量。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信系统领域,特别是利用多种操作协议进行数据访问操作的通信系统及相关方法。
技术介绍
在计算机系统上或协同计算机系统操作的客户端软件经常用于访问存储在可通过,如局域网(LAN)与计算机系统建立通信的服务器上的数据。在许多情况中,只能通过特殊的操作协议访问服务器上的数据,这样就限制用户只能使用特殊的客户端。类似地,特殊类型的客户端通常配置成只能在某种类型的服务器或操作协议下运行。例如,在电子邮件(email)系统中,用户需要将邮箱关联到邮件服务器,为了访问电子邮件,需要特定的操作协议,经常还需要特定的消息客户端。根据一种最普遍使用的邮件工具,微软的Outlook用作访问邮箱或微软Exchange服务器上的帐号的发消息客户端。但是,Outlook在其它邮件服务器,例如Hotmail邮件帐号的服务器上工作时会出现问题。虽然Outlook Express可以设置成支持Hotmail邮件帐号,但它不能访问与Exchange服务器关联的邮件帐号。为了在使用不同操作协议的系统和设备之间提供通信,已经开发了各种现有技术的模式。授予Dutta等人的美国专利No.6,615,212提出了这样一种方式,其中代码转换代理服务器从客户端设备接收对内容的请求。代码转换代理服务器从发端服务器获得内容。获取的内容按第一种格式类型提供。为了响应在内容被代码转换成第二种格式类型前允许客户端处理第一种格式类型的内容以获得效率提升的决定,代码转换代理服务器按第一种格式类型向客户端发送内容。此外,为了响应客户端没有能处理第一种格式的内容的内容处理软件的决定,代码转换代理服务器将处理第一种格式类型的内容处理软件和第一种格式类型的内容一起发送给客户端。然后代码转换代理服务器将第一种格式类型的内容代码转换为第二种格式类型,再将内容按第二种格式发送给客户端。尽管具有这种现有技术的模式,但在某些应用中还需要进一步的协议翻译和/或转换功能。
技术实现思路
鉴于上述背景,本专利技术的目的是提供一种具备增强的操作协议转换特征的通信系统及其相关方法。一种通信系统能够提供根据本专利技术的这个和其它目的、特征和优点,该通信系统可以包括多个数据存储装置,每个数据存储装置使用多种操作协议中的至少一种。该系统还可以包括多个移动无线通信设备,用于访问数据存储装置,每个移动无线通信设备使用多种操作协议中的至少一种。此外,该系统还包括协议接口装置,所述协议接口装置包括一个前端代理模块,用于利用相应的操作协议与多个移动无线通信设备通信;和一个协议引擎模块,利用相应的操作协议与多个数据存储装置通信。更具体地说,前端代理模块和协议引擎模块可以利用通用接口协议进行通信,从而能为所期望的操作协议表示所希望的协议支持元素的数量。更具体地说,有利的是,前端代理模块和协议引擎模块可以利用通用接口协议进行通信,从而能为所期望的操作协议表示所希望的协议支持元素的数量。作为例子,操作协议可以是电子邮件(e-mail)协议,如OutlookWeb Access(OWA)、Internet Mail Access Protocol(IMAP)和Post OfficeProtocol(POP)。不同的协议有不同的协议支持元素或特征。例如,OWA支持的元素或特征比POP多。有利的是,通用接口协议能够为最有能力的操作协议表现所有支持协议的要素。因此,利用上述OWA是最有能力的协议的例子,通用接口协议会支持OWA的所有要素或特征,它也可以支持其它特征。作为例子,通用接口协议可以是根据基于Web的分布式编写和版本控制(WebDAV)的协议。多个数据存储装置、多个移动无线通信设备、和协议接口装置可以处理,例如电子邮件(e-mail)消息。另外,移动无线通信设备可以发送访问请求,而数据存储装置可以发送数据(例如,e-mail数据)来响应访问请求。更具体地说,访问请求可以包括至少一个验证请求,而所述至少一个验证请求可以包括用户标识符和用户密码。另外,一个或多个数据存储装置可以利用根文件夹和目标电子邮箱的权能响应所述至少一个验证请求。协议接口可以产生一个错误来响应至少一个不支持的操作协议。此外,通信系统还可以包括通过协议接口装置连接至少一个移动无线通信设备的广域网(WAN)(例如,因特网)。还可以利用这种WAN通过协议接口装置连接至少一个数据存储装置。本专利技术的方法方面是用于将多个移动无线通信设备与多个数据存储装置连接。移动无线通信设备和数据存储装置可以各使用多种操作协议中的至少一种。该方法可以包括提供前端代理模块,用于利用相应的操作协议与多个移动无线通信设备通信;和提供协议引擎模块,用于利用相应的操作协议与多个数据存储装置通信。该方法还可以包括使前端代理模块和协议引擎模块可以利用通用接口协议进行通信,从而能为所期望的操作协议表示所希望的协议支持元素的数量。根据本专利技术的协议接口装置可以包括象上面简要描述的那些前端代理模块和协议引擎模块。另外,根据本专利技术的计算机可读介质也同样可以包括前端代理模块。附图说明图1是根据本专利技术的通信系统的示意方框图。图2是更详细说明图1的通信系统的协议接口装置的示意方框图。图3是更详细说明图2的协议接口装置的可扩展前端代理模块的示意方框图。图4和图5是说明实现与图3类似的可扩展代理架构的根据本专利技术的通信系统的另一个实施例的示意方框图。图6是图2中的协议接口装置的另一个实施例的示意方框图。图7是进一步说明图3的协议接口装置的协议引擎模块和其接口连接器模块的示意方框图。图8是图7的协议引擎模块和接口连接器模块的另一个实施例的示意方框图。图9仍然是图2的协议接口装置的另一个实施例的示意方框图。图10是图2的协议接口装置的再一个实施例的示意方框图。图11是说明图2的协议接口装置操作的流程图。图12是说明图3的前端代理模块操作的流程图。图13是说明图5的通信系统操作的流程图。图14是说明图6的协议接口模块操作的流程图。图15是说明图7的协议引擎和接口连接器模块操作的流程图。图16是说明图9的协议接口装置操作的流程图。图17是说明图10的协议接口装置操作的流程图。图18是本专利技术中使用的移动无线通信设备示例的示意方框图。具体实施例方式下面参考示出本专利技术优选实施例的附图更全面地描述本专利技术。本专利技术可以按多种不同的形式实施并且不局限于这里所提出的实施例。提供这些实施例使得本揭示更加彻底和完整,并且将本专利技术的范围全面地告知本领域的技术人员。相同的编号始终指向相同的组成元件,并且“′’符号和多个“′’符号用来表示可替代实施例中的相似元素。现在转到图1,通信系统10包括提供访问多个数据存储装置或系统16、18、20的协议接口装置14。作为示例的通信系统10包括多个通信设备,即移动无线通信设备11和通过有线连接与系统相连的通信设备12。作为例子,可以根据本专利技术使用各种移动无线通信设备,如个人数字助理(PDA)、蜂窝电话等。下面参考图18中提供的例子描述适合在本专利技术使用的移动无线通信设备的示例。此外,有线通信设备的例子包括个人计算机、电话、传真机等。当然,虽然实施例中只显示了两种作为示例说明,实际上可以使用多种有线和无线设备。通信设备11、12通常包括客户端软件,作为运行在其相应的通信设备上或与其相应的通信设本文档来自技高网...
【技术保护点】
一种通信系统,包括:多个数据存储装置,每个数据存储装置使用多种不同的操作协议中的至少一种;多个移动无线通信设备,用于访问所述数据存储装置,并且每个移动无线通信设备利用多种不同的操作协议中的至少一种;和协议接口装置,包 括前端代理模块,利用相应的操作协议与所述多个移动无线通信设备通信,和协议引擎模块,利用相应的操作协议与所述多个数据存储装置通信,所述前端代理模块和所述协议引擎模块利用通用接口协议进行通信,从而能为所期望的操作协议表示 所希望的协议支持元素的数量。
【技术特征摘要】
【国外来华专利技术】US 2003-8-7 60/493,165;US 2004-2-12 10/777,5771.一种通信系统,包括多个数据存储装置,每个数据存储装置使用多种不同的操作协议中的至少一种;多个移动无线通信设备,用于访问所述数据存储装置,并且每个移动无线通信设备利用多种不同的操作协议中的至少一种;和协议接口装置,包括前端代理模块,利用相应的操作协议与所述多个移动无线通信设备通信,和协议引擎模块,利用相应的操作协议与所述多个数据存储装置通信,所述前端代理模块和所述协议引擎模块利用通用接口协议进行通信,从而能为所期望的操作协议表示所希望的协议支持元素的数量。2.根据权利要求1所述的通信系统,其中所述多个数据存储装置、所述多个移动无线通信设备、和所述协议接口装置处理电子邮件消息。3.根据权利要求1所述的通信系统,其中通用接口协议能够表示最有能力的操作协议的所有协议支持的要素。4.根据权利要求3所述的通信系统,其中最有能力的协议包括Outlook Web Access(OWA)。5.根据权利要求1所述的通信系统,其中通用接口协议以基于Web分布式编写和版本控制(WebDAV)协议为基础。6.根据权利要求1所述的通信系统,其中所述移动无线通信设备发送访问请求;并且其中所述数据存储装置响应访问请求而发送数据。7.根据权利要求6所述的通信系统,其中所述访问请求包括至少一个验证请求。8.根据权利要求7所述的通信系统,其中所述至少一个验证请求包括用户标识符和用户密码。9.根据权利要求7所述的通信系统,其中至少一个所述数据存储装置是用于电子邮件消息的;并且其中所述至少一个存储装置以根文件夹和目标电子邮箱权能作为对所述至少一个验证请求的响应。10.根据权利要求1所述的通信系统,其中所述协议接口装置对至少一个不支持的操作协议产生一条错误作为响应。11.一种协议接口装置,用于将多个移动无线通信设备与多个数据存储装置连接,所述移动无线通信设备和数据存储装置各使用多种不同的操作协议中的至少一种,该协议接口装置包括前端代理模块,用于使用相应的操作协议与多个移动无线通信设备通信;和协议引擎模块,用于利用相应的操作协议与多个数据存储装置通信;所述前端代理模块和所述协议引擎模块利用通用接口协议进行通信,从而能为所期...
【专利技术属性】
技术研发人员:谢巴尔罗伊,戴维詹姆斯克拉克,
申请(专利权)人:蒂蒙系统公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。