EP-4736474-A1 - SYSTEM AND METHODS FOR LOCATION BASED CALL ROUTING IN A CELLULAR NETWORK
Abstract
The present disclosure relates to a system (108) and a method (500) for location based call routing in a cellular network The system (108) includes a call retrieving module (208) to identify a plurality of cells served by at least one base station (110) and to retrieve a base station ID and a cell ID of each of the plurality of identified cells. The system (108) further includes a group generation module (210) to generate grouping of cells to logical ID for a particular geographical area. The system (108) further includes a mapping module (212) to map a particular service number to a single logical ID. The system (108) further includes a routing module (214) to define a routing path and current geographical location of a user equipment (UE) (102) based on the mapped service number to the second group.
Inventors
- BHATNAGAR, AAYUSH
- BISHT, BIRENDRA
- Singh, Harbinder Pal
- KUMAR, ABHAY
- Kelkar, Priti
- Reddy, Srikanth P
- VERMA, HIMANSHU
- Eslavath, Mahendra Varma
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260506
- Application Date
- 20240626
Claims (14)
- 1. A method (500) for location-based call routing in a cellular network, the method (500) comprises the steps of: identifying, (502) by one or more processors (202), a plurality of cells served by at least one base station; retrieving, (504) by the one or more processors (202), a base station ID based on a cell ID of each of the plurality of identified cells; generating, (506) by the one or more processors (202), a first group including the plurality of cells based on a geographical area; generating, (506) by the one or more processors (202), a second group by assigning at least one logical ID to the first group; mapping, (508) by the one or more processors (202), a particular service number to the second group; defining, (510) by the one or more processors (202), a routing path based on the mapped service number to the second group; and routing, (512) by the one or more processors (202), a received call related to the service number to a destination via one of, the routing path and current geographical location of a User Equipment (UE) (102) based on the mapped service number to the second group.
- 2. The method (500) as claimed in claim 1, wherein the base station (110) is one of, an eNodeB.
- 3. The method (500) as claimed in claim 1, wherein the logical ID is associated with at least one geographical area.
- 4. The method (500) as claimed in claim 1 , wherein the routing path is defined based on the mapped service number to the second group, wherein the second group includes at least one logical ID assigned to the first group which includes the plurality of cells (410-416).
- 5. The method (500) as claimed in claim 1, wherein subsequent to the identification of the plurality of cells (410-416) served by the at least one base station, the entry of the base station ID is stored in a database (216), thereby reducing number of entries at the database pertaining to the plurality of cells (410-416) served by the at least one base station (110) by a factor.
- 6. The method (500) as claimed in claim 1, wherein the grouping of plurality of cells and routing are customizable depending upon requirement of network operators.
- 7. A system (108) for location-based call routing in a cellular network, the system (108) comprising: a retrieving module (208) configured to: identify, a plurality of cells (401-416) served by at least one base station (110); and retrieve, a base station ID based on a cell ID of each of the plurality of identified cells; a group generation module (210) configured to: generate, a first group including the plurality of cells (401-416) based on a geographical area; and generate, a second group by assigning at least one logical ID to the first group; a mapping module (212) configured to, map, a particular service number to the second group; a routing module (214) configured to: define, a routing path based on the mapped service number to the second group; and route, a received call related to the service number to a destination via one of, the routing path and current geographical location of a User Equipment (UE) (102) based on the mapped service number to the second group.
- 8. The system (108) as claimed in claim 7, wherein the base station (110) is one of, an eNodeB.
- 9. The system (108) as claimed in claim 7, wherein the logical ID is associated with at least one geographical area.
- 10. The system (108) as claimed in claim 7, wherein the routing path is defined based on the mapped service number to the second group, wherein the second group includes at least one logical ID assigned to the first group which includes the plurality of cells (410-416).
- 11. The system (108) as claimed in claim 7, wherein subsequent to the identification of the plurality of cells (410-416) served by the at least one base station (110), the entry of the base station ID is stored in a database (216), thereby reducing number of entries at the database (216) pertaining to the plurality of cells served by the at least one base station (110) by a factor.
- 12. The system (108) as claimed in claim 7, wherein the grouping of plurality of cells (410-416) and routing are customizable depending upon requirement of network operators.
- 13. A User Equipment (UE) (102), comprising: one or more primary processors (305) communicatively coupled to one or more processors (202), the one or more primary processors (305) coupled with a memory (310), wherein said memory (310) stores instructions which when executed by the one or more primary processors (305) causes the UE (102) to: transmit, a call related to a service number from a user to the one or more processors (202) in order to avail one or more services; and wherein the one or more processors (202) is configured to perform the steps as claimed in claim 1.
- 14. A non-transitory computer-readable medium having stored thereon computer- readable instructions that, when executed by a processor (202), causes the processor to: identify, a plurality of cells (410-416) served by at least one base station (HO); retrieve, a base station ID based on a cell ID of each of the plurality of identified cells; generate, a first group including the plurality of cells (410-416) based on a geographical area; generate, a second group by assigning at least one logical ID to the first group; map, a particular service number to the second group; define, a routing path based on the mapped service number to the second group; and route, a received call related to the service number to a destination via one of, the routing path and current geographical location of a User Equipment (UE) (102) based on the mapped service number to the second group.
Description
SYSTEM AND METHODS FOR LOCATION BASED CALL ROUTING IN A CELLULAR NETWORK FIELD OF THE INVENTION [0001] The present invention relates to cellular networks and more particularly to a method and system for location based call routing in the cellular networks. BACKGROUND OF THE INVENTION [0002] A cellular network or mobile network is a telecommunications network where the link is wireless and the network is distributed over land areas called cells, each served by at least one fixed-location transceiver. These base stations provide the cell with the network coverage which can be used for transmission of voice, data, and other types of content. [0003] When joined together, these cells provide radio coverage over a wide geographic area. This enables numerous portable transceivers (e.g., mobile phones, tablets and laptops equipped with mobile broadband modems, pagers, etc.) to communicate with each other and with fixed transceivers and telephones anywhere in the network, via base stations. [0004] A cell site, cell phone tower, or cellular base station is a cellular- enabled mobile device site where antennas and electronic communications equipment are placed (typically on a radio mast, tower, or other raised structure) to create a cell, or adjacent cells, in a cellular network. The structure typically supports antenna and one or more sets of transmitter/receivers , digital signal processors, control electronics, a GPS receiver for timing, primary and backup electrical power sources, and sheltering. [0005] The cellular network has a network of handheld mobile phones (cell phones) in which each phone communicates with the telephone network through a local antenna at a cellular base station (cell site). The coverage area in which service is provided is divided into a mosaic of small geographical areas called "cells", each served by a separate low power multichannel transceiver and antenna at a base station. The cellular devices such as the cell phones within a cell communicate with the system through that cell's antenna. [0006] When a mobile user moves from one cell to another, their phone is automatically "handed off" to the new cell's antenna, and assigned a new set of frequencies, and subsequently communicates with this antenna. This background handoff process is imperceptible to the user and can occur in the middle of a phone call without any service interruption. Each cell phone has an automated full duplex digital transceiver and communicates with the cell antenna over two digital radio channels in the UHF or microwave band, one for each direction of the bidirectional conversation, plus a control channel which handles registering the phone with the network, dialling, and the handoff process. [0007] A cellular network mobile phone system gets its name from dividing the service area into many small cells. Typically, a cell tower is located at the edge of one or more cells and covers multiple cells using directional antennas. A common geometry is to locate the cell site at the intersection of three adjacent cells, with three antennas at 120° angles each covering one cell. In another example, the cell tower may be covering and serving eight cells, i.e., eight geographically divided regions. [0008] With the increasing penetration of cell phone usage, the use of location base services is also increasing. Due to use of higher frequency range, the range of a particular eNodeB/gNodeB has reduced and hence the total number of eNodeB/gNodeB has increased significantly. As a result, it becomes difficult and cumbersome to manage routing data for individual cell. Besides, with the increasing number of service numbers, cells and the, there is undesirable latency and delay in serving such requests as the database to be searched is huge and keeps on increasing as new cell or service numbers are added to the network on an ongoing basis. [0009] Further, maintenance of such a huge database with ever increasing service request numbers or cell is also cumbersome and prone to errors and bugs. [00010] There is a need for a system and method to manage such huge database of cellular service number and reduce latency and delay in serving such requests from the cellular devices. BRIEF SUMMARY OF THE INVENTION [00011] One or more embodiments of the present disclosure provide a system and a method for location based call routing in a cellular network. [00012] In one aspect of the present invention, a system for location based call routing in a cellular network is disclosed. The system includes a retrieving module. The retrieving module configured to identify a plurality of cells served by at least one base station and to retrieve a base station ID based on a cell ID of each of the plurality of identified cells. In an embodiment, the base station is at least one of an evolved Node B (eNodeB). The system includes a group generation module. The group generation module is configured to generate a first group including the plurality of cells