System and method for expanding extensible messaging and presence protocol (XMPP) server open platform

An open platform and server technology, applied in the system field of expanding the XMPP server open platform, can solve the problems of system function and business expansion, complex publishing service process, etc., to facilitate interaction, simplify service publishing, and improve user stickiness.

Inactive Publication Date: 2012-05-02
深圳市乐唯科技开发有限公司
View PDF1 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing OpenAPI is an interface abstraction of its existing functions, which does not brin

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for expanding extensible messaging and presence protocol (XMPP) server open platform
  • System and method for expanding extensible messaging and presence protocol (XMPP) server open platform
  • System and method for expanding extensible messaging and presence protocol (XMPP) server open platform

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0023] The present invention will be further described below with reference to the drawings and embodiments. Please refer to figure 1 As shown, figure 1 It is a system block diagram of the extended XMPP server open platform of the present invention.

[0024] In this embodiment, a system for extending the open platform of the XMPP server includes: a control server, a third-party application system, an OpenAPI server, and an XMPP server; wherein the third-party application system includes several third-party applications, and different third-party applications Applications provide different services for clients; the XMPP server is an IM server; all third-party applications, OpenAPI servers, IM servers, and control servers in the third-party application system communicate data across platforms through thrift transfer. The thrift is a development software framework for extensible and cross-language services. It combines a powerful software stack and code generation engine to build i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a system for expanding an extensible messaging and presence protocol (XMPP) server open platform. The system comprises an Open application programming interface (API) server, an XMPP server and a third party application system, wherein the OpenAPI server is used for processing all third party applications to be integrated to the XMPP server as different services and integrating the services to the XMPP server; the XMPP server receives subscribed and unsubscribed data sent by a client, and parallel routes the data to the third party application system through the OpenAPI server to finish subscription and unsubscription of the client on the services corresponding to all the third party applications integrated to the XMPP server; and the third party application system processes service request data sent by the client for the subscribed services and transparently transmits a processed result to the client through the OpenAPI server and the XMPP server. By the system and the method, the quick iteration of service functions is finished, the interaction between a service supplier and the client is facilitated, and the issue of the service is simplified.

Description

technical field [0001] The invention relates to the field of computer communication, in particular to a system and method for extending an open platform of an XMPP server. Background technique [0002] Application Programming Interface (Application Programming Interface, or API) is some predefined functions, the purpose is to provide applications and developers with the ability to access a set of routines based on certain software or hardware without accessing source code, or understanding The details of the inner workings. In the Internet era, encapsulating website services into a series of data interfaces that are easily recognizable by computers and opening them up for use by third-party developers is called an open website API. Correspondingly, the open API is called OpenAPI. XMPP is an extensible communication and presentation protocol, which can be used for real-time communication, presentation and demand of services, and responds to the streaming of XML data element...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/06
Inventor 周聪伟
Owner 深圳市乐唯科技开发有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products