发明名称 SERVLET API AND METHOD FOR XMPP PROTOCOL
摘要 A communication system and method include a server hosting an interactive voice response or self-help application in a virtual machine. In order to leverage the advantages and facilities of the servlet model, a XMPP (Extensible Messaging and Presence Protocol) servlet container is provided for the server so that the communication application can be programmed with objects defined by an XMPP servlet API, as well as such as HTTP and SIP servlets, in order to service an XMPP client. In addition to the generic class objects of the Java servlet model, the API also provides a set of XMPP-specific class objects. The XMPP servlet container includes a network point at a transport level for handling network connections, an XMPP service layer for managing XMPP sessions and streams, and an application layer for managing XMPP stanzas.
申请公布号 US2016204993(A1) 申请公布日期 2016.07.14
申请号 US201514968883 申请日期 2015.12.14
申请人 Tropo Inc. 发明人 Chen Wei;Zhu Xiaopu;Liu Zhiyu;Zhang Pubing
分类号 H04L12/24;H04L29/08 主分类号 H04L12/24
代理机构 代理人
主权项 1. A server, comprising: a computer comprising at least a memory and a processor and further comprising programmable instructions stored in the memory and operating on the processor, the instructions adapted to implement a servlet API for Extensible Messaging and Presence Protocol (XMPP) and executing on a virtual machine for servicing the XMPP entity; and a XMPP servlet container supporting the servlet API for XMPP for handling network transport, streams and stanzas specific to the XMPP; wherein the API provides a mechanism that allows messages to be correlated to specify how containers associate application data with subsequent messages processed in an application instance; wherein the XMPP servlet container further comprises: a network point at a transport layer for listening, routing and managing network connections with the XMPP entity;an XMPP service layer for managing XMPP sessions and streams with the XMPP entity via the network point;an application layer for managing XMPP stanzas with the XMPP entity via the XMPP service layer; andan application router to select an XMPP servlet application; wherein the application router services an initial request; and wherein the initial request contains an attribute and the application router selects an appropriate application based on the value of the attribute.
地址 Menlo Park CA US