Nova Patents
EP0853411A2

Distributed-protocol server

Abstract

A distributed processing system (100) includes a protocol server (101) that enables a plurality of clients (103-104) to share the use of one set of Signaling System 7 (SS7) links (99), that centralizes the link-termination circuitry (110) for use by the plurality of clients, and that provides access to upper layers (215-219) of the SS7 protocol stack (200) by distributing the processing of different layers of the stack between the protocol server and the clients. The protocol server terminates the lower layers (210-213) of the SS7 protocol, while each client terminates the upper layers of the SS7 protocol. Communication between the protocol server and the clients of information expressed in the upper layers of the SS7 protocol is effected via the TCP/IP protocol over a LAN (102). A service access bridge process (113, 116) in the protocol server translates between the lower layers of the SS7 protocol and the TCP/IP protocol, and a distributed signaling server process (114, 117) in the protocol server routes communications across the LAN. A distributed signaling client process (121, 124) in each client translates between the TCP/IP protocol and the upper layers of the SS7 protocol. The distributed signaling server and distributed signaling client processes are substantially protocol independent, allowing for use of any protocol in place of the SS7 protocol. The distributed processing system may be either a multiprocessor or a uniprocessor.

EP0853411A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 8 December 2017, 8.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 4 independent, 5 dependent

  1. 1
    A communications apparatus (100) comprising:a server (101) for communicating over a first communications link (99) that has a first communications protocol (200) comprising a plurality of protocol layers (210-219), CHARACTERISED BY the server terminating only lower layers (210-213) of the first communications protocol;a second communications link (102) that has a second communications protocol different from the first communications protocol, connected to the server;at least one client (103) of the server connected to the second communications link, for executing an application (123, 126) that uses the first communications protocol to communicate, for terminating only upper layers (215-219) of the first communications protocol;and the server and the at least one client each further for communicating communications expressed in the first communications protocol between the server and the at least one client over the second communications link by using the second communications protocol.
  2. 6
    A server (101) for a client-server communications apparatus (100) that comprises a first communications link (99), a second communications link (102), and at least one client (103) of the server connected to the second communications link for executing an application (123, 126) that communicates by using a first communications protocol (200) having a plurality of protocol layers (210-219) and for terminating only upper layers (215-219) of the first communications protocol, the client for communicating communications expressed in the first communications protocol over the second communication link by using a second communications protocol different from the first communications protocol, the server CHARACTERISED BY:a first arrangement (110-112) connected to the first communications link for communicating over the first communications link by using the first communications protocol and for terminating only lower layers (210-213) of the first communications protocol;and a second arrangement (113-119) connected to the first arrangement and to the second communications link for communicating communications expressed in the first communications protocol between the server and the at least one client over the second communications link by using the second communications protocol.
  3. 7
    A client (103) for a client-server communications apparatus (100) that comprises a first communications link (99), a second communications link (102), and a server (101) connected to the first communications link for communicating over the first communications link by using a first communications protocol (200) that comprises a plurality of protocol layers (210-219) and for terminating only lower layers (210-213) of the first communications protocol, the server connected to the second communications link for communicating communications expressed in the first communications protocol over the second communications link by using a second communications protocol different from the first communications protocol, the client CHARACTERISED BY:a first arrangement (103) for executing an application (123, 126) that uses the first communications protocol to communicate and terminating only upper layers (215-219) of the first communications protocol;and a second arrangement (120-122, 124-125) connected to the first arrangement and to the second communications link, for communicating communications expressed in the first communications protocol between the server and the client over the second communications link by using the second communications protocol.
  4. 8
    A method of communicating in a client-server communications apparatus (100) comprising a first communications link (99), a second communications link (102), a server (101) connected to both the first communications link and the second communications link, and a client (103) of the server connected to the second communications link and executing an application (123, 126) that communicates by using a first communications protocol (200) having a plurality of protocol layers (210-219), the method CHARACTERISED BY the steps of:terminating only upper layers (215-219) of the first communications protocol at the client;communicating communications that are expressed in the first communications protocol between the client and the server over the second communications link by using a second communications protocol different from the first communications protocol;and terminating only lower layers (210-213) of the first communications protocol on the first communications link at the server.