Method and devices for routing messages
AssigneeTyntec Limited
InventorsChristoph Begall, Michael Kowalzik, Thorsten Trapp, Andreas Waadt, Guido H. Bruck, Peter Jung
Life of this patent
Estimating the term…
Abstract
A system for sending a data packet from a messaging device to a receiving device in a signalling network (210) is described. The system comprises a distributed service center (255) a message receiving service center (290), a plurality of signalling units (260, 270) for passing the data packet to the receiving device, a central routing logic (280) for routing the data packets and a closed network connecting at least the central routing logic (280) and the plurality of signalling units (260, 270). Also disclosed is a corresponding method for sending a data packet from a messaging device to a receiving device.
Claims21
A system for sending a data packet from a messaging device to a receiving device in a signaling network comprising a distributed service center with
- i.) a message receiving service center for receiving a data packet;
- ii.) a plurality of signaling units for passing the data packet to a receiving device, each of the plurality of signaling units using one or more associated hubs as an access point to send signals to a signaling network;
- iii.) a central routing logic for routing the data packet and directing the data packet to one of the plurality of signaling units according to routing information received in response to a request for the routing information;
- and
- iv.) a closed network connecting at least the central routing logic and the plurality of signaling units,
- wherein:
- the central routing logic enables the message receiving service center to pass the data packet via the central routing logic directly to a signaling unit of the plurality of signaling units with a highest probability of passing the data packet to the receiving device;
- the central routing logic uses information shared between the plurality of signaling units and the central routing logic when determining to which signalling unit of the plurality of signalling units the data packet is to be passed, the information comprising status information of transmitted routing signals;
- the information derived from response signals to data packets from the central routing logic is stored in a Quality of Service (QoS) database;
- and
- the information stored in the QoS database is processed by a QoS engine and the results of the processing of the information by the QoS engine is used for the decision of the central routing logic to which one of the plurality of signaling units the data packet is passed from the message receiving center.
A distributed service center comprising
- i.) a message receiving service center for receiving a data packet;
- ii.) a plurality of signaling units for passing the data packet to a receiving device in a signaling network, each of the plurality of signaling units using one or more associated hubs as an access point to send signals to a signaling network;
- iii.) a central routing logic for routing the data packet and directing the data packet to one of the plurality of signaling units according to routing information received in response to a request for the routing information;
- and
- iv.) a closed network connecting at least the central routing logic and the plurality of signaling units,
- wherein:
- the central routing logic enables the message receiving service center to pass the data packet via the central routing logic directly to a signaling unit of the plurality of signaling units with a highest probability of passing the data packet to the receiving device;
- the central routing logic using information shared between the plurality of signaling units and the central routing logic when determining to which signalling unit of the plurality of signalling units the data packet is to be passed, the information comprising status information of transmitted routing signals;
- the information derived from response signals to data packets from the central routing logic is stored in a Quality of Service (QoS) database;
- and,
- the information stored in the QoS database is processed by a QoS engine and the results of the processing of the information by the QoS engine is used for the decision of the central routing logic to which signal unit the signal is passed from the message receiving center.
A method for sending a data packet from a messaging device to a receiving device in a signaling network comprising the following steps:
- i.) the data packet from the messaging device is passed to a message receiving service center;
- ii.) a central routing logic, which is connected to the message receiving service center, passes the data packet according to routing information received in response to a request for routing information to one or more different ones of a plurality of signaling units which are connected to the central routing logic by a closed network;
- iii.) the one or more signaling units pass the data packet to one or more hubs;
- iv.) information derived from response signals to data packets from the central routing logic is stored in a Quality of Service (QoS) database;
- and
- v.) the information stored in the QoS database is processed by a quality of service engine, and using the results of the processing of the information by the QoS engine for the decision of the central routing logic to which one of the plurality of signaling units the data packet is passed from the message receiving center,
- wherein:
- the central routing logic enables the message receiving service center to pass the data packet via the central routing logic directly to a signalling unit of the plurality of signalling units with a highest probability of passing the data packet to the receiving device;
- and
- the central routing logic using information shared between the plurality of signalling units and the central routing logic when determining to which signaling unit of the plurality of signalling units the data packet is to be passed, the information comprising status information of transmitted routing signals.
Dependencies are inferred from the claim text.