METHOD AND SYSTEM FOR MANAGING MESSAGE DISTRIBUTIONS IN MULTI-MESSAGING SYSTEM

Information

  • Patent Application
  • 20070168184
  • Publication Number
    20070168184
  • Date Filed
    November 03, 2006
    17 years ago
  • Date Published
    July 19, 2007
    17 years ago
Abstract
A system for managing message distributions in multi-messaging system includes a server, at least one messaging request system and at least one messaging delivery system connected to the server. The server includes a message managing module which is programmed for receiving at least one messaging request from the at least one messaging request system, creating a message assignment for each messaging request, and sending each massage assignment to a corresponding massage receiving system. A related method is also disclosed. Utilizing the system and method can manage and maintain system messages in an unified way.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram of hardware configuration of a system for managing message distributions in multi-messaging system in accordance with a preferred embodiment;



FIG. 2 is a schematic diagram of main function unit of a massage managing module of FIG. 1;



FIG. 3 is a flowchart of a method for sending a messaging request by utilizing the system of FIG. 1; and



FIG. 4 is a flowchart of a preferred method for managing message distributions in multi-messaging system in accordance with a preferred embodiment.


Claims
  • 1. A system for managing message distributions in multi-messaging system comprising a server, at least one messaging request system and at least one messaging delivery system connected to the server, the server comprising a message managing module configured for receiving at least one messaging request from the at least one messaging request system, creating a message assignment for each messaging request, and sending each massage assignment to a corresponding massage receiving system.
  • 2. The system as claimed in claim 1, wherein the messaging request includes Extensible Markup Language message data and a message type identifier.
  • 3. The system as claimed in claim 2, wherein the message managing module comprises: a receiving sub-module for receiving the at least one messaging request from the at least one messaging request system, and adding the at least one messaging request to a message-to-send queue;an analyzing sub-module for detecting a messaging service and a position of Extensible Stylesheet Language Transformation for each messaging request according to the message type identifier in the messaging request;a creating sub-module for creating a message assignment for each messaging request by converting the Extensible Markup Language data of the messaging request via the Extensible Stylesheet Language Transformation; anda sending sub-module for sending each message assignment to a corresponding messaging delivery system according to the messaging service of the message assignment.
  • 4. The system as claimed in claim 3, wherein the message managing module further comprises: a data transfer monitor sub-module for detecting whether the message assignment has been delivered successfully;a queue manager sub-module for moving the messaging request from the message-to-send queue to a message messageSent list if the message assignment has been delivered successfully, and for moving the messaging request from the message-to-send queue to an error list if the message assignment has not been delivered successfully.
  • 5. A computer-based method for managing message distributions in multi-messaging system, the method comprising the steps of: receiving at least one messaging request from at least one messaging request system, and adding the at least one messaging request to a message-to-send queue, each messaging request comprising a message type identifier and Extensible Markup Language message data;detecting a messaging service and a position of Extensible Stylesheet Language Transformation for each messaging request according to the message type identifier in the messaging request;creating a message assignment for each messaging request by converting the Extensible Markup Language data of the messaging request via the Extensible Stylesheet Language Transformation; andsending each message assignment to a corresponding messaging delivery system according to the messaging service.
  • 6. The method as claimed in claim 5, further comprising the steps of: detecting whether the message assignment has been delivered successfully;moving the messaging request from the message-to-send queue to a message messageSent list if the message assignment has been delivered successfully; andmoving the messaging request from the message-to-send queue to an error list if the message assignment has not been delivered successfully.
Priority Claims (1)
Number Date Country Kind
200610032907.1 Jan 2006 CN national