Continuous cell site status monitoring
A method. The method comprises periodically retrieving cell site information from operational support systems (OSSs) by an application executing on a computer system, where the cell site information is associated with cell sites sourced by different equipment vendors and associated with different cellular technologies; converting the cell site information received from the OSSs by the application into a uniform format; retrieving maintenance information about cell sites by the application; based on the maintenance information and based on the cell site information in uniform format, determining status of cells by the application; based on the status of cells and based on an inventory of cells disposed at different cell sites, determining a cell site availability for the cell sites by the application; and providing the status of cells and the cell site availability by the application to a network operation center (NOC) application executing on the computer system.
1 . A cell site status monitoring system, comprising:
an at least one processor;
a non-transitory memory;
a plurality of cell status collector applications stored in the non-transitory memory, wherein each cell status collector application, when executed by the at least one processor:
obtains cell status information about cells associated with a unique combination of vendor and wireless technology, and
stores the obtained cell status information on a normalizer task queue associated with the unique combination of vendor and wireless technology that is associated to the cell status collector application;
a plurality of normalizer applications stored in the non-transitory memory, wherein each normalizer application is associated with a unique combination of vendor and wireless technology, and wherein each normalizer application, when executed by the at least one processor:
retrieves cell status information from the normalizer task queue associated with the same unique combination of vendor and wireless technology that the normalizer application is associated with,
based on the retrieved cell status information, generates normalized cell status information in a normalized format,
stores the normalized cell status information in a normalizer cache,
stores changed normalized cell status information in a first data store in the non-transitory memory, and
stores normalized cell status information on an aggregator task queue; and
an aggregator application stored in the non-transitory memory, wherein the aggregator application, when executed by the at least one processor:
retrieves normalized cell status information from the aggregator task queue,
processes the normalized cell status information to determine a cell site availability for each of a plurality of cell sites, wherein at least some of the plurality of cell sites comprise cells associated with different vendors and different technologies,
stores the cell site availability for each of the plurality of cell sites in an aggregation cache in the non-transitory memory, and
stores changed cell site availability in a second data store in the non-transitory memory.
2 . The system of claim 1 , further comprising a network operation center (NOC) application stored in the non-transitory memory that, when executed by the at least one processor,
reads normalized cell status information from the first data store,
reads cell site availability from the second data store; and
presents cell status and cell site status information on a display, whereby NOC personnel are enabled to operate and maintain a radio access network (RAN) comprising a plurality of cell sites.
3 . The system of claim 1 , where the cell status information relates to cells at cell sites of a radio access network (RAN) and the cells provide wireless communication links to user equipment (UE) according to a 6G, a 5G, a long-term evolution (LTE), a code division multiple access (CDMA), or a global system for mobile communications (GSM) telecommunication protocol.
4 . The system of claim 1 , wherein the unique combinations of wireless technology comprise a first vendor of cell equipment and a 5G wireless technology, the first vendor of cell equipment and a long-term evolution (LTE) wireless technology, a second vendor of cell equipment and the 5G wireless technology, and the second vendor of cell equipment and the LTE wireless technology.
5 . The system of claim 1 , wherein the cell site availability of a cell site is determined based on the number of cells at the cell site that are deemed in-service divided by the number of cells at the cell site.
6 . The system of claim 1 , wherein the normalizer applications are event driven.
7 . The system of claim 1 , wherein the cell status collector applications obtain cell status information about cells periodically every five minutes.
8 . A method of monitoring cell site status, comprising:
storing cell status information by a collector application executing on a computer system in a normalizer queue that is associated with a unique combination of cell vendor and cell technology, wherein the cell status information is formatted based on both the cell vendor and on the cell technology;
reading information by a normalizer application executing on the computer system from a cell site maintenance tracking system;
determining by the normalizer application special modes of at least some cell sites;
processing cell status information retrieved from the normalizer queue by the normalizer application to generate normalized cell status information based at least in part on the special modes of at least some cell sites;
storing normalized cell status information by the normalizer application in an aggregator queue;
processing normalized cell status information retrieved from the aggregator queue by an aggregator application executing on the computer system to generate a cell site availability for a cell site associated with plurality of cells;
storing the cell site availability in a data store;
retrieving the cell site availability from the data store by a network operation center (NOC) application executing on the computer system; and
presenting cell site availability by the NOC application on a display screen.
9 . The method of claim 8 , further comprising:
retrieving normalized cell status information by the NOC application; and
presenting cell status information by the NOC application on the display screen.
10 . The method of claim 8 , wherein the collector application obtains cell status information about cells periodically every five minutes.
11 . The method of claim 8 , wherein the special modes comprise a maintenance mode and a decommissioned mode.
12 . The method of claim 8 , wherein the cell status information comprises an indication that at least some cells are in a low-power operation mode.
13 . The method of claim 8 , where the cell status information relates to cells at cell sites of a radio access network (RAN) and the cells provide wireless communication links to user equipment (UE) according to a 6G, a 5G, a long-term evolution (LTE), a code division multiple access (CDMA), or a global system for mobile communications (GSM) telecommunication protocol.
14 . The method of claim 8 , wherein the collector application obtains cell status information from an operational support system (OSS) periodically.
15 . A method, comprising:
periodically retrieving cell site information from operational support systems (OSSs) by an application executing on a computer system, where the cell site information is associated with cell sites sourced by different equipment vendors and associated with different cellular technologies;
converting the cell site information received from the OSSs by the application into a uniform format;
retrieving maintenance information about cell sites by the application;
based on the maintenance information and based on the cell site information in uniform format, determining status of cells by the application;
based on the status of cells and based on an inventory of cells disposed at different cell sites, determining a cell site availability for the cell sites by the application; and
providing the status of cells and the cell site availability by the application to a network operation center (NOC) application executing on the computer system.
16 . The method of claim 15 , wherein a periodic interval of periodically retrieving cell site information from OSSs by the application is configurable.
17 . The method of claim 15 , wherein the maintenance information about cell sites comprises an indication that a cell site is in a maintenance mode or in a decommissioned mode.
18 . The method of claim 15 , wherein the cell site availability of a cell site is determined based on the number of cells at the cell site that are deemed in-service divided by the number of cells at the cell site.
19 . The method of claim 15 , wherein the cell sites provide wireless communication links to user equipment (UE) according to a 6G, a 5G, a long-term evolution (LTE), a code division multiple access (CDMA), or a global system for mobile communications (GSM) telecommunication protocol.
20 . The method of claim 15 , wherein the cell site information retrieved by the application from the OSSs comprises information indicating at least some of the cells of some of the cell sites are in a low-power operation mode.