用于XMPP协议的SERVLET API和方法技术

技术编号:8688313 阅读:339 留言:0更新日期:2013-05-09 08:20
一种通信系统和方法,包括在Java虚拟机内主持交互式语音应答或自助式应用程序的服务器。为了发挥Java?servlet模型的优势和功能,一种Java?XMPP(可扩展消息处理与出席协议)servlet容器被提供给服务器使用以使得通信应用程序可以用由XMPP?servlet?API定义的对象以及用由基于标准的Java?EE平台例如HTTP和SIP?servlet定义的对象来编写,目的是为了服务于XMPP客户端。除了Java?servlet模型中通用的类对象以外,API还提供了XMPP专用的类对象集合。Java?XMPP?servlet容器包括在传输层用于处理网络连接的网络点,用于管理XMPP会话和流的XMPP服务层以及用于管理XMPP节的应用层。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及远程通信和网络计算机电话系统,包括互联网和公共交换电话系统(Public Switched Telephone System),并且更具体地涉及一种用于根据Java服务器端应用程序(servlet)模型在XMPP API的基础上部署兼容XMPP的应用程序的系统和方法。
技术介绍
世界范围内已经发展出两种主要的远程通信网络。第一种是形式为公共交换电话系统(PSTN)的电话系统网络。该网络最初被设计用于传送语音通信,不过随后也适用于传输数据。第二种是形式为互联网的计算机系统网络。互联网一直被设计用于传输数据,而且正越来越多地被用于传输语音和多媒体信息。计算机实施的电话应用程序已经被集成到这两种远程通信网络中以提供更好的通信服务。例如在PSTN中,计算机电话集成已经为POTS(普通老式电话服务)提供了更多的功能和控制。在互联网上,计算机自身就是用于语音通信的终端设备并且还用作供终端设备的主机使用的智能路由器和控制器。互联网是根据TCP/IP (传输控制协议/互联网协议)套件通信的IP网络全球通信网。具体地,语音和其他多媒体信息在互联网上根据VoIP (互联网语音传输)协议传本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.04.18 US 61/325,348;2011.04.17 US 13/088,3941.一种服务器,包括: 应用程序,以用于可扩展消息处理与出席协议(XMPP)的Java servlet API编写并且在用于为XMPP实体服务的Java虚拟机上执行; Java XMPP servlet容器,支持用于XMPP的Java servlet API以处理XMPP专用的网络传输、流和节; 所述Java XMPP servlet容器进一步包括: 位于传输层的网络点,用于侦听、路由和管理与XMPP实体之间的网络连接; XMPP服务层,用于通过所述网络点管理与XMPP实体之间的XMPP会话和流;以及 应用层,用于通过所述XMPP服务层管理与XMPP实体之间的XMPP节。2.按权利要求1所述的服务器,其中: 所述Java XMPP servlet容器执行的基本功能包括: 管理网络侦听点; XMPP TLS协商以及在应用程序被设置为使用容器管理安全性时的SASL协商; 资源整合;以及 XML分析。3.按权利要求1所述的服务器,进一步包括: 应用程序路由器,由所述Java XMPP servlet容器调用以选择XMPP servlet应用程序为初始请求服务。4.按权利要求3所述的服务器,其中: 初始请求包含有属性;并且 应用程序路由器根据属性值选择合适的应用程序。5.按权利要求1所述的服务器,其中: Java XMPP servlet API 定义了扩展通用 Java servlet API 的类;并且通用Java servlet API定义了为基于标准的Java servlet模型中的通用特性提供API的通用类。6.按权利要求5所述的服务器,其中: 通用Java servlet API接口定义了用于处理客户端请求的服务方法; 对servlet容器路由至servlet实例的每一条消息都调用所述服务方法;并且 由XMPP servlet处理的XMPP节被封装在通过所述服务方法输送的消息内。7.按权利要求1所述的服务器,其中: Java XMPP servlet API定义了不同的接口,专门用于处理不同类型的XMPP流,包括处理流打开标签、流关闭标签、流错误xml元素和流特性xml元素。8.按权利要求1所述的服务器,其中: Java XMPP servlet API定义了不同的接口,专门用于处理不同类型的XMPP节,包括出席节、IQ设定节和消息节。9.按权利要求1所述的服务器,其中: Java XMPP servlet API定义了不同的接口,专门用于处理不同类型的XMPP SASL协商,包括SASL授权请求、SASL质询、SASL应答、SASL终止、SASL失败和SASL成功。10.按权利要求1所述的服务器,其中:Java XMPP ser...

【专利技术属性】
技术研发人员:陈为祝效普刘志雨张普兵
申请(专利权)人:VOXEO研究有限公司
类型:
国别省市:

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

1