CN1823508B

Communication system providing enhanced operation protocol selection character and related methods

Abstract

A communication system is provided, which may include a plurality of data storage devices each using at least one of a plurality of different operating protocols. In addition, at least one of the data storage devices may operate using multiple operating protocols. The system may further include a mobile wireless communication device for accessing the at least one data storage device, and each mobile wireless communication device may use at least one of a plurality of operating protocols. In addition, the system can also include protocol interface devices. The protocol interface device may include a front-end agent module for communicating with multiple mobile wireless communication devices using corresponding operating protocols. The protocol interface may also include a protocol engine module for communicating with the data storage device using a corresponding operating protocol. The protocol engine module may also select an operating protocol required for communicating with the at least one data storage device from a plurality of operating protocols.

CN1823508B, drawing sheet 1
Sheet 1 of 26

Term

Term ended

Expired 26 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 3 independent, 13 dependent

  1. 1
    一种通信系统,包括: 多个数据存储设备,每个数据存储设备使用多个操作协议中的至少一个,至少一个数 据存储设备使用多个操作协议来进行通信; 多个移动无线通信设备,用于访问所述至少一个数据存储设备,以及每个移动无线通 信设备使用所述多个操作协议中的至少一个进行通信;以及 协议接口设备,包括: 前端代理模块,用于使用相应的操作协议,与所述多个移动无线通信设备进行通信,以 及 协议引擎模块,用于使用相应的操作协议,与所述多个数据存储设备进行通信,并且从 多个操作协议中选择用于与所述至少一个数据存储设备进行通信所需的操作协议。
  2. 2
    根据权利要求1所述的通信系统,其中,所述协议引擎模块根据多个操作协议的排 序来选择所需的操作协议。
  3. 3
    根据权利要求2所述的通信系统,其中,排序是基于协议支持元素的。
  4. 4
    根据权利要求1所述的通信系统,其中,所述协议接口设备还包括与所述协议引擎 模块相连的存储器,用于存储与每一个移动无线通信设备相关联的每个帐户信息;以及,所 述协议引擎模块还根据给定无线通信设备的每个帐户信息,选择所需的操作协议。
  5. 5
    根据权利要求1所述的通信系统,其中,所述前端代理模块和所述协议引擎模块使 用通用接口协议来进行通信,所述通用接口协议能够为所需操作协议表示所需数量的协议 支持元素。
  6. 6
    根据权利要求1所述的通信系统,其中,所述多个数据存储设备、所述多个移动无线 通信设备以及所述协议接口设备处理电子邮件消息。
  7. 7
    根据权利要求1所述的通信系统,其中,所述移动无线通信设备发送访问请求;以 及,响应于访问请求,所述数据存储设备发送数据。 根据权利要求7所述的通信系统,其中,所述数据存储设备中的至少一个是针对电 子邮件消息的;并且,所述至少一个数据存储设备利用根文件夹和目标电子邮箱容量,来响 应访问请求。
  8. 8
    9. 根据权利要求1所述的通信系统,其中,响应于至少一个非支持操作协议,所述协议 接口设备产生错误。
  9. 9
    10. 一种协议接口设备,用于将多个移动无线通信设备与多个数据存储设备进行接口, 所述移动无线通信设备和所述数据存储设备中的每一个使用多个不同操作协议中的至少 一个来进行通信,并且至少一个数据存储设备使用多个操作协议来进行通信,所述协议接 口设备包括: 前端代理模块,用于使用相应的操作协议,与所述多个移动无线通信设备进行通信; 协议引擎模块,用于使用相应的操作协议,与所述多个数据存储设备进行通信,并且从 多个操作协议中选择用于与所述至少一个数据存储设备进行通信所需的操作协议。
  10. 10
    11. 根据权利要求10所述的协议接口设备,其中,所述协议引擎模块根据所述多个操 作协议的排序,选择所需的操作协议,并且,排序是基于协议支持元素的。
  11. 11
    12. 根据权利要求10所述的协议接口设备,还包括与所述协议引擎模块相连的存储 器,用于存储与每一个移动无线通信设备相关联的每个帐户信息;并且,所述协议引擎模块 CN 1823508 Β 还根据给定移动无线通信设备的每个帐户信息,选择所需的操作协议。
  12. 12
    13. 根据权利要求10所述的协议接口设备,其中,所述前端代理模块和所述协议引擎 模块使用通用接口协议来进行通信,所述通用接口协议能够为所需操作协议表示所需数量 的协议支持元素。
  13. 13
    14. 根据权利要求13所述的协议接口设备,其中,所述通用接口协议能够为最有能力 的操作协议表示所有的协议支持元素。
  14. 14
    15. 根据权利要求10所述的协议接口设备,其中,所述多个数据存储设备、所述多个移 动无线通信设备、前端代理模块以及协议引擎模块处理电子邮件消息。
  15. 15
    16. 一种用于将多个移动无线通信设备与多个数据存储设备进行接口的方法,所述移 动无线通信设备和所述数据存储设备中的每一个使用多个不同操作协议中的至少一个来 进行通信,并且至少一个数据存储设备使用多个操作协议来进行通信,所述方法包括: 设置前端代理模块,所述前端代理模块用于使用相应的操作协议,与所述多个移动无 线通信设备进行通信; 设置协议引擎模块,所述协议引擎模块用于使用相应的操作协议,与所述多个数据存 储设备进行通信,并且与所述前端代理模块进行通信;以及 使所述协议引擎模块从所述多个操作协议中选择用于与所述至少一个数据存储设备 进行通信所需的操作协议。
  16. 16
    17. 根据权利要求16所述的方法,其中,协议引擎模块根据所述多个操作协议的排序, 选择所需的操作协议,并且排序是基于协议支持元素的。 1 根据权利要求16所述的方法,其中,协议引擎模块还根据与移动无线通信设备中 选定的一个移动无线通信设备相关联的每个帐户信息,选择所需的操作协议。 19.根据权利要求16所述的方法,其中,所述多个数据存储设备、所述多个移动无线通 信设备、前端代理模块以及协议引擎模块处理电子邮件消息。
Independent claims16