Telecommunications system architecture
First Claim
Patent Images
1. An architecture for a telecommunications device, comprising:
- a plurality of operational modules; and
a plurality of application interfaces (API), each API providing functionality for one of the plurality of operational modules, wherein each API is broadly defined to allow operation of multiple driver sets depending upon a desired driver for the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A modular telecommunications system architecture creates individual system function modules, and allows a modular architecture supporting a wide array of configurations for the telecommunications system. Each module is operated through an application interface between a driver set and the module, and the application interface is defined so as to accommodate a number of different drivers for each of the modules. This modular architecture allows easy swapping of modules, and modification of modules, without requiring reprogramming of the application interfaces.
25 Citations
16 Claims
-
1. An architecture for a telecommunications device, comprising:
-
a plurality of operational modules; and
a plurality of application interfaces (API), each API providing functionality for one of the plurality of operational modules, wherein each API is broadly defined to allow operation of multiple driver sets depending upon a desired driver for the system. - View Dependent Claims (2)
-
-
3. An architecture for a telecommunications transport device, comprising:
-
an application layer;
a framework layer;
a hardware driver layer; and
a plurality of interfaces, an interface between each layer and each other layer, the plurality of interfaces providing interaction between the layers. - View Dependent Claims (4, 5)
-
-
6. An architecture for a telecommunications device, comprising:
-
an application layer;
a framework layer; and
a hardware layer, the layers connected through a plurality of interfaces between each layer and each other layer, wherein the architecture further comprises;
a plurality of modules, each module capable of performing a function of the system.
-
-
7. A modular architecture for a telecommunications system, comprising:
-
a plurality of function modules, each function module supported by a driver set; and
a plurality of application interfaces, each application interface broadly defined to support the driver set for its respective function module.
-
-
8. A method for defining a telecommunications system architecture, comprising:
-
defining a plurality of driver sets, a driver set for each of a plurality of functions of the system, each of the plurality of driver sets supporting at least one driver for a respective function module;
selecting a subset of the plurality of system functions; and
applying one of the at least one driver of each driver set to its respective function module through an application interface layer between the driver and the function module. - View Dependent Claims (9)
-
-
10. A method of making configuration changes in a telecommunications system, comprising:
-
defining a plurality of application interfaces, each application interface facilitating communication between a driver set and a function module of the system, wherein each of the application interfaces supports a broadly defined set of operations within a predefined category of operations for a function module;
selecting a driver from the driver set for each of the function modules; and
applying the selected driver to its respective function module through its respective application interface.
-
-
11. A method of operating telecommunications system, comprising:
-
defining a plurality of application interfaces, each application interface providing an interface between a driver module and the system; and
applying one of a set of drivers to each of the plurality of application interfaces depending upon a predetermined driver need. - View Dependent Claims (12, 13)
-
-
14. A machine readable medium having machine readable instructions for causing a computer to perform a method comprising:
-
defining a plurality of application interfaces, each application interface providing an interface between a driver module and the system; and
applying one of a set of drivers to each of the plurality of application interfaces depending upon a predetermined driver need. - View Dependent Claims (15)
-
-
16. A method of communicating between a plurality of individual modules in a telecommunications system, comprising:
-
defining a driver layer containing a plurality of drivers for a plurality of system modules, wherein each of the system modules performs a specific system operation;
defining a plurality of application interfaces, an application interface between one of the plurality of drivers in the driver layer of the system and one of the system modules, each application interface defined to support a predetermined set of system functions.
-
Specification