Generic wireless telecommunications system
Abstract
A generic telecommunications system and associated methods are disclosed herein. Such generic telecommunications system provides for, among other things, a call processing application that can be used with telecommunications systems that incorporate varying different technologies and standards. Such call processing applications may, for example, include a home location register, visitor location register and mobile switching center elements. In addition, the call processing application may include an application provider and/or a radio controller elements. Those elements are preferably implemented as software entities including one or more software objects. As software entities of the same application, those elements may readily communicate with, and invoke operations associated with, one another. Further, as disclosed herein, software entities of the call processing application may also readily communicate with, and invoke operations associated with, software entities of other applications. In addition, agents associated with the switchign center, may faciliate the call processing of calls originating and terminating in accordance with varying access technologies.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A call processing application of a wireless telecommunications system, comprising: a software entity modeling a home location register; a software entity modeling a visitor location register; and a software entity modeling a switching center that communicates with the home location register modeled software entity and the visitor location register modeled software entity.
2. The call processing application according to claim 1, wherein the home location register modeled software entity and the visitor location register modeled software entity each encapsulate one or more operations and wherein the switching center modeled software entity is configured to invoke the encapsulated operation(s) of the home location register modeled software entity and the visitor location register modeled software entity.
3. The call processing application according to claim 1, further comprising a common processor to execute software code associated with the switching center modeled software entity, the home location register modeled software entity and the visitor location register modeled software entity.
4. The call processing application according to claim 1, further comprising an object request broker to form virtual connections with software entities of an application other than the call processing application with the home location register modeled software entity, the visitor location register modeled software entity and the switching center modeled software entity.
5. The call processing application according to claim 1, wherein the home location register modeled software entity comprises one or more software objects.
6. The call processing application according to claim 1, wherein the visitor location register modeled software entity comprises one or more software objects.
7. The call processing application according to claim 1, wherein the switching center modeled software entity comprises one or more software objects.
8. The call processing application according to claim 1, further comprising a software entity modeling a radio controller that communicates with the switching center.
9. The call processing application according to claim 8, wherein the radio controller is a base station controller.
10. The call processing application according to claim 8, wherein the radio controller modeled software entity comprises one or more software objects.
11. The call processing application according to claim 1, further comprising a software entity that models an application provider that is configured to provide protocol related information to the visitor location register modeled software entity and the home location register modeled software entity.
12. The call processing application according to claim 1, wherein the application provider modeled software entity comprises one or more software objects.
13. A wireless telecommunications system comprising: a call processor assembly including a call processing application that comprises a software entity modeling a home location register, a software entity modeling a visitor location register, and a software entity modeling a switching center; and a network management system coupled to the call processor.
14. The wireless telecommunications system according to claim 13, wherein the call processing application further includes a common processor to execute software code associated with the switching center modeled software entity, the home location register modeled software entity and the visitor location register modeled software entity.
15. The wireless telecommunications system according to claim 13, wherein the network management system includes one or more software entities configured to receive and communicate operations, administration and maintenance related information to the home location register modeled software entity.
16. The wireless telecommunications system according to claim 13, wherein the network management system includes at least one software entity that is configured to present and receive operations, administration and maintenance related information to a user, and at least one software entity that is configured to store operations, administration and maintenance related information and communicate operations, administration and maintenance related information to the home location register modeled software entity.
17. The wireless telecommunications system according to claim 13, wherein the network management system includes one or more software entities configured to receive and communicate operations, administration and maintenance related information to the visitor location register modeled software entity.
18. The wireless telecommunications system according to claim 13, wherein the network management system includes at least one software entity that is configured to present and receive operations, administration and maintenance related information to a user, and at least one software entity that is configured to store operations, administration and maintenance related information and communicate operations, administration and maintenance related information to the visitor location register modeled software entity.
19. The wireless telecommunications system according to claim 13, wherein the network management system includes one or more software entities configured to receive and communicate operations, administration and maintenance related information to the switching center modeled software entity.
20. The wireless telecommunications system according to claim 13, wherein the network management system includes at least one software entity that is configured to present and receive operations, administration and maintenance related information to a user, and at least one software entity that is configured to store operations, administration and maintenance related information and communicate operations, administration and maintenance related information to the switching center modeled software entity.
21. The wireless telecommunications system according to claim 13, further comprising a software entity modeling an application provider that is configured to provide protocol -related information to the visitor location register modeled software entity and the home location register modeled software entity.
22. The wireless telecommunications system according to claim 21, wherein the network management system includes one or more software entities configured to receive and communicate operations, administration and maintenance related information to the application provider modeled software entity.
23. The wireless telecommunications system according to claim 21, wherein the network management system includes at least one software entity that is configured to present and receive operations, administration and maintenance related information to a user, and at least one software entity that is configured to store operations, administration and maintenance related information and communicate operations, administration and maintenance related information to the application provider modeled software entity.
24. The wireless telecommunications system according to claim 13, further comprising a software entity modeling a base station controller that communicates with the switching center.
25. The wireless telecommunications system according to claim 24, wherein the network management system includes one or more software entities configured to receive and communicate operations, administration and maintenance related information to the base station controller modeled software entity.
26. The wireless telecommunications system according to claim 24, wherein the network management system includes at least one software entity that is configured to present and receive operations, administration and maintenance related information to a user, and at least one software entity that is configured to store operations, administration and maintenance related information and communicate operations, administration and maintenance related information to the base station controller modeled software entity.
27. A method for processing calls in a wireless telecommunications system that is operable to establish radio connections with a plurality of subscriber units comprising: providing a distinct software entity, having associated operations, for a visitor location register; providing a distinct software entity, having associated operations, for a switching center; receiving a call directed to or originating from a particular one of the subscriber units; processing subscriber related information for the particular subscriber unit through the operations associated with the visitor location register software entity; and causing the switching of the call to or from the particular subscriber unit based on the processed subscriber related information through the operations associated with the switching center software entity.
28. The method for processing calls in a wireless telecommunications system according to claim 27, further comprising: providing an agent within the switching center software entity for an application provider to translate information provided to the visitor location register associated software entity.
29. The method for processing calls in a wireless telecommunications system according to claim 27, further comprising: providing a distinct software entity, having associated operations, for a home location register; processing additional subscriber related information for the particular subscriber unit through the operations associated with the home location register software entity; and causing the switching of the call to or from the particular subscriber unit based on the additional processed subscriber related information through the operations associated with the switching center software entity.
30. The method for processing calls in a wireless telecommunications system according to claim 29, further comprising: providing a software entity for an application provider to translate information provided to the home location register associated software entity.
31. The method for processing calls in a wireless telecommunications system according to claim 29, further comprising: providing a first agent associated with an origination of a call connection; converting a call setup message from a first format to a standard format via the first agent; providing a second agent associated with a destination of a call connection; and converting the standard format call setup message to a another format.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.