Network action based on co-hosted cells
According to one embodiment, a network function node is provided. The network node function includes processing circuitry configured to receive a request for performing a network action where the request includes an access network cell identity that includes a network node identifier associated with a network node and a serving cell identifier associated with a serving cell, and a bit length of the network node identifier. The processing circuitry is configured to determine the network node identifier based at least one the bit length of the network node identifier, estimate a respective coverage area for each of the plurality of cells, estimate a coverage area of the serving cell based at least on the estimates of the respective coverage areas of the plurality of cells, and perform the requested network action based at least on the estimated coverage area of the serving cell.
1 . A network function node, comprising:
processing circuitry configured to:
receive a request for performing a network action, the request including:
an access network cell identity that includes a network node identifier associated with a network node and a serving cell identifier associated with a serving cell; and
a bit length of the network node identifier, the bit length of the network node identifier varying based on a network node being identified;
determine the identity of the network node identifier based at least on the bit length of the network node identifier;
identify a plurality of cells other than the serving cell that are hosted by the network node based on the determined identity of the network node;
estimate a respective coverage area for each of the plurality of cells;
estimate a coverage area of the serving cell based at least on the estimates of the respective coverage areas of the plurality of cells; and
perform the requested network action based at least on the estimated coverage area of the serving cell.
2 . The network function node of claim 1 , wherein the processing circuitry is further configured to:
attempt to retrieve serving cell information using the serving cell identifier;
the estimating of the coverage area of the serving cell being performed after a failure to retrieve serving cell information using the serving cell identifier.
3 . The network function node of claim 1 , wherein the processing circuitry is further configured to:
attempt to retrieve serving cell information using the serving cell identifier;
the estimating of the coverage area of the serving cell being performed after retrieving serving cell information using the serving cell identifier.
4 . The network function node of claim 1 , wherein the requested network action includes determining whether an estimated wireless device position is within the estimated coverage area of serving cell.
5 . The network function node of claim 4 , wherein the processing circuitry is configured to respond to the request by returning estimated wireless device position for the wireless device if the estimated wireless device position is within the estimated coverage area of the serving cell.
6 . The network function node of claim 5 , wherein the estimated coverage area of the serving cell includes a preconfigured tolerance range.
7 . The network function node of claim 4 , wherein the estimated wireless device position is based on one of location information and measurements received from the wireless device.
8 . The network function node of claim 1 , wherein the requested network action includes a location services, LCS, positioning action.
9 . The network function node of claim 1 ,
the identity of the network node undecodable from the network node identifier without the bit length of the network node identifier that is received.
10 . The network function node of claim 1 , wherein the estimating of the coverage area of the serving cell is based at least on a lack of network node coverage, in a portion of an area served by the network node, that results from mapping the coverage area of the plurality of cells without mapping the coverage area for the serving cell.
11 . The network function node of claim 1 , wherein at least one of the plurality of cells is a neighbor cell to the serving cell.
12 . The network function node of claim 1 , wherein the network function node is a location management function, LMF, node.
13 . A method implemented by a network function node, the method comprising:
receiving a request for performing a network action, the request including:
an access network cell identity that includes a network node identifier associated with a network node and a serving cell identifier associated with a serving cell; and
a bit length of the network node identifier, the bit length of the network node identifier varying based on a network node being identified;
determining the identity of the network node based at least on the bit length of the network node identifier;
identifying a plurality of cells other than the serving cell that are hosted by the network node based on the determined identity of the network node;
estimating a respective coverage area for each of the plurality of cells;
estimating a coverage area of the serving cell based at least on the estimates of the respective coverage areas of the plurality of cells; and
performing the requested network action based at least on the estimated coverage area of the serving cell.
14 . The method of claim 13 , further comprising:
attempting to retrieve serving cell information using the serving cell identifier; and
the estimating of the coverage area of the serving cell being performed after a failure to retrieve serving cell information using the serving cell identifier.
15 . The method of claim 13 , further comprising:
attempting to retrieve serving cell information using the serving cell identifier; and
the estimating of the coverage area of the serving cell being performed after retrieving serving cell information using the serving cell identifier.
16 . The method of claim 13 , wherein the requested network action includes determining whether an estimated wireless device position is within the estimated coverage area of serving cell.
17 . The method of claim 16 , wherein the estimated coverage area of the serving cell includes a preconfigured tolerance range.
18 . The method of any one of claim 15 , further comprising responding to the request by returning estimated wireless device position for the wireless device if the estimated wireless device position is within the estimated coverage area of the serving cell.
19 . The method of claim 16 , wherein the estimated wireless device position is based on one of location information and measurements received from the wireless device.
20 . The method of claim 13 , wherein the requested network action includes a location services, LCS, positioning action.
21 . The method of claim 13 ,
the identity of the network node undecodable from the network node identifier without the bit length of the network node identifier that is received.
22 . The method of claim 13 , wherein the estimating of the coverage area of the serving cell is based at least on a lack of network node coverage, in a portion of an area served by the network node, that results from mapping the coverage area of the plurality of cells without mapping the coverage area for the serving cell.
23 . The method of claim 13 , wherein at least one of the plurality of cells is a neighbor cell to the serving cell.
24 . The method of claim 13 , wherein the network function node is a location management function, LMF, node.
25 . A non-transitory computer readable storage medium including instructions, which when executed by a processor, cause the processor to:
receive a request for performing a network action, the request including:
an access network cell identity that includes a network node identifier associated with a network node and a serving cell identifier associated with a serving cell; and
a bit length of the network node identifier, the bit length of the network node identifier varying based on a network node being identified;
determine the identity of the network node identifier based at least on the bit length of the network node identifier;
identify a plurality of cells other than the serving cell that are hosted by the network node based on the determined identity of the network node;
estimate a respective coverage area for each of the plurality of cells;
estimate a coverage area of the serving cell based at least on the estimates of the respective coverage areas of the plurality of cells; and
perform the requested network action based at least on the estimated coverage area of the serving cell.