# US 9,439,243 B2 · Mobile cellular network based on layered cloud computing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,439,243 B2
- Document ID: US9439243B2
- Status: Granted
- Kind: B2
- Application number: 14/161,518
- Filed: 2014-01-22
- Published: 2014-05-15
- Granted: 2016-09-06
- Earliest claimed: 2011-08-02
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Sheng Liu; Rui Wang; Hong Cheng
- Web page: https://patentgrep.com/patent/US9439243B2

## CPC

- H04W 88/12: Access point controller devices
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- H04W 84/02: Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W 88/14: Backbone network devices
- H04W 88/16: Gateway arrangements
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present invention provides a new system structure of mobile cellular system based on layered cloud computing. A core network part of the system structure includes a CRG node, and an access network part includes an MC node and a DU node. The system structure proposed in the present invention is compatible with all conventional mobile air interface protocols, supports the layered cloud computing function, and is capable of providing joint signal processing and joint scheduling, flexibly allocating computing resources among nodes, and compressing the structure of the core network, so that larger network data throughput can be provided for users with lower deployment cost.

## Claims

### Claim 1

A cloud computing system, comprising:
at least one cloud radio gateway (CRG) node, at least one macro cloud (MC) node and at least one distributive unit (DU) node, wherein the at least one CRG node is located at the top layer in a core network of a mobile cellular network, the at least one MC node and the at least one DU node are located in an access network of the mobile cellular network, the at least one CRG node, the at least one MC node, and the at least one DU node are all capable of performing cloud computing, the at least one DU node is located in coverage of the at least one MC node, and the at least one MC node is located in coverage of the at least one CRG node, wherein
the at least one CRG node is configured to: receive network data from a public data network (PDN)/public switched telephone network (PSTN); allocate the received network data to one node of the at least one CRG node, the at least one MC node, the at least one DU node, and another CRG node in the core network, or allocate the received network data to multiple nodes of the at least one CRG node, the at least one MC node, the at least one DU node, and the other CRG node; and if receiving the allocated network data, perform signal processing of an air interface protocol stack on the allocated network data to generate a downlink baseband signal, and send the generated downlink baseband signal to the at least one MC node or to the at least one DU node through the at least one MC node;
the at least one MC node is configured to: if receiving the allocated network data, perform signal processing of an air interface protocol stack on the allocated network data to generate a downlink baseband signal, and translate the received downlink baseband signal to a radio frequency (RF) signal and send to the user, or, send the generated downlink baseband signal to the at least one DU node; and if receiving the downlink baseband signal from the at least one CRG node, the other CRG node, the at least one DU node or, another MC node in the access network, translate the received downlink baseband signal to a RF signal and send to the user, or, send the received downlink baseband signal to the at least one DU node; and
the at least one DU node is configured to: if receiving the allocated network data, perform signal processing of an air interface protocol stack on the allocated network data to generate a downlink baseband signal, and translate the received downlink baseband signal to a RF signal and send to the user; and if receiving the downlink baseband signal from the at least one MC node or from the at least one CRG node, the other CRG node or the other MC node through the at least one MC node, translate the received downlink baseband signal to a RF signal and send to the user.

### Claim 2 (depends on 1)

The cloud computing system according to claim 1, wherein
the at least one DU node is further configured to: receive an uplink baseband signal from the user; forward the received uplink baseband signal to the at least one MC node, or perform signal processing of an air interface protocol stack on the received uplink baseband signal to generate network data, and send the generated network data to the at least one CRG node;
the at least one MC node is further configured to: receive the uplink baseband signal from the user or the at least one DU node; forward the received uplink baseband signal to the at least one CRG node, or perform signal processing of an air interface protocol stack on the received uplink baseband signal to generate network data, and send the generated network data to the at least one CRG node; and
the at least one CRG node is further configured to: perform signal processing of an air interface protocol stack on the uplink baseband signal received from the at least one MC node to generate network data; receive network data from the at least one MC node or the at least one DU node; and send the generated network data or the received network data to the PDN/PSTN.

### Claim 3 (depends on 1)

The cloud computing system according to claim 1, wherein
any node in the at least one CRG node, the at least one MC node, the at least one DU node and the other CRG node requests any other node in the at least one CRG node, the at least one MC node, the at least one DU node and the other CRG node to perform joint signal processing of an air interface protocol stack and/or receive a request for performing the joint signal processing of an air interface protocol stack from the any other node.

### Claim 4 (depends on 3)

The cloud computing system according to claim 3, wherein the any node and the any other node perform the joint signal processing of an air interface protocol stack.

### Claim 5 (depends on 4)

The cloud computing system according to claim 4, wherein the any node and the any other node perform joint processing of a same layer of a protocol of an air interface protocol stack.

### Claim 6 (depends on 1)

The cloud computing system according to claim 1, wherein
any node in the at least one CRG node, the at least one MC node, the at least one DU node and the other CRG node requests any other node in the at least one CRG node, the at least one MC node, the at least one DU node and the other CRG node to assist in performing signal processing of an air interface protocol stack and/or receive a request for assisting in performing the signal processing of the air interface protocol stack from the any other node.

### Claim 7 (depends on 6)

The cloud computing system according to claim 6, wherein
if the any node receives the request for assisting in performing the signal processing of the air interface protocol stack from the any other node, the any node assists the any other node in performing the signal processing of the air interface protocol stack.

### Claim 8

A downlink divergence method in a cloud computing system, wherein the cloud computing system comprises:
at least one cloud radio gateway (CRG) node, at least one macro cloud (MC) node and at least one distributive unit (DU) node, the at least one CRG node is located at the top layer in a core network of a mobile cellular network, the at least one MC node and the at least one DU node are located in an access network of the mobile cellular network, the at least one CRG node, the at least one MC node and the at least one DU node are all capable of performing cloud computing, the at least one DU node is located in coverage of the at least one MC node, and the at least one MC node is located in coverage of the at least one CRG node, the method comprising:
receiving, by the at least one CRG node, network data from a public data network (PDN)/public switched telephone network (PSTN);
allocating, by the at least one CRG node, the received network data to one node of the at least one CRG node, the at least one MC node, the at least one DU node, and another CRG node in the core network, or allocating the received network data to multiple nodes of the at least one CRG node, the at least one MC node, the at least one DU node and the other CRG node;
performing, by the one node or multiple nodes receiving the allocated network data, signal processing of an air interface protocol stack on the allocated network data, to generate a downlink baseband signal; and
translating, by the at least one MC node or the at least one DU node respectively, the generated downlink baseband signal to a RF signal and sending to a user.

### Claim 9 (depends on 8)

The method according to claim 8, wherein if the at least one CRG node receives the allocated network data, the method further comprises:
performing, by the at least one CRG node, signal processing of an air interface protocol stack on the allocated network data, to generate a downlink baseband signal;
sending, by the at least one CRG node, the generated downlink baseband signal to the at least one MC node or to the at least one DU node through the at least one MC node; and
translating, by the at least one MC node or the at least one DU node respectively, the downlink baseband signal received from the at least one CRG node to a RF signal and sending the user.

### Claim 10 (depends on 8)

The method according to claim 8, further comprising:
requesting, by any node in the at least one CRG node, the at least one MC node, the at least one DU node and the other CRG node, any other node in the at least one CRG node, the at least one MC node, the at least one DU node and the other CRG node to perform joint signal processing of an air interface protocol stack and/or receiving a request for performing the joint signal processing of an air interface protocol stack from the any other node.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the performing the signal processing of the air interface protocol stack comprises:
performing, by the any node and the any other node, the joint signal processing of an air interface protocol stack.

### Claim 12 (depends on 11)

The method according to claim 11, wherein the performing the joint signal processing of an air interface protocol stack comprises:
performing, by the any node and the any other node, joint processing of a same layer of a protocol of an air interface protocol stack.

### Claim 13 (depends on 8)

The method according to claim 8, further comprising:
requesting, by any node in the at least one CRG node, the at least one MC node, the at least one DU node and the other CRG node, any other node in the at least one CRG node, the at least one MC node, the at least one DU node and the other CRG node to assist in performing signal processing of an air interface protocol stack and/or receiving a request for assisting in performing the signal processing of the air interface protocol stack from the any other node.

### Claim 14 (depends on 13)

The method according to claim 13, further comprising:
if the any node receives the request for assisting in performing the signal processing of the air interface protocol stack from the any other node, assisting the any other node in performing the signal processing of the air interface protocol stack.

### Claim 15 (depends on 8)

The method according to claim 8 further comprising:
receiving, by the at least one MC node or the at least one DU node, an uplink RF signal from a user and translating into an uplink baseband signal;
forwarding, by the at least one MC node or by the at least one DU node through the at least one MC node, the translated uplink baseband signal to the at least one CRG node;
performing, by the at least one CRG node, signal processing of an air interface protocol stack on the received uplink baseband signal, to generate network data; and
sending, by the at least one CRG node, the generated network data to a public data network (PDN)/public switched telephone network (PSTN).

### Claim 16 (depends on 15)

The method according to claim 15, wherein after the at least one MC node or the at least one DU node translates the uplink RF signal to the uplink baseband signal, the method further comprises:
performing, by the at least one MC node or the at least one DU node, signal processing of an air interface protocol stack directly on the translated uplink baseband signal, to generate network data;
sending, by the at least one MC node or the at least one DU node, the generated network data to the at least one CRG node; and
sending, by the at least one CRG node, the network data received from the at least one MC node or the at least one DU node to the PDN/PSTN.

### Claim 17

A cloud radio gateway (CRG) node, located at the top layer in a core network of a mobile cellular network, wherein the mobile cellular network further comprises another CRG node located at the top layer in the core network, and at least one macro cloud (MC) node and at least one distributive unit (DU) node located in an access network, the at least one MC node and the at least one DU node are both capable of performing cloud computing, the at least one DU node is located in coverage of the at least one MC node, and the at least one MC node is located in coverage of the CRG node, the CRG node comprising:
a public data network (PDN)/public switched telephone network (PSTN) gateway, configured to receive network data from a PDN/PSTN, and/or send network data to the PDN/PSTN;
a management module, configured to allocate the network data received by the PDN/PSTN gateway to one node of the CRG node, the at least one MC node, the at least one DU node, and another CRG node in the core network or allocate the received network data to multiple nodes of the CRG node, the at least one MC node, the at least one DU node and the other CRG node, and/or forward the network data to the PDN/PSTN gateway;
an air interface cloud processing module, configured to receive the network data allocated by the management module, perform signal processing of an air interface protocol stack on the received network data to generate a downlink baseband signal, and/or configured to perform signal processing of an air interface protocol stack on an uplink baseband signal to generate network data, and send the generated network data to the management module; and
an air interface cloud processing control module, configured to receive the downlink baseband signal from the air interface cloud processing module and send the downlink baseband signal to the at least one MC node or to the at least one DU node through the at least one MC node, and/or receive the uplink baseband signal from the at least one MC node or from the at least one DU node through the at least one MC node and send the uplink baseband signal to the air interface cloud processing module.

### Claim 18 (depends on 17)

The node according to claim 17, wherein the management module is further configured to:
receive the network data from at least one of the at least one MC node, the at least one DU node, and the other CRG node, and forward the network data to the PDN/PSTN gateway.

### Claim 19 (depends on 17)

The node according to claim 17, wherein the management module further comprises one or more functional modules which can be mapped into one or more nodes in a conventional mobile cellular network.

### Claim 20 (depends on 17)

The node according to claim 17, wherein the management module is further configured to:
if the CRG node performs joint signal processing of an air interface protocol stack with at least one node of the at least one MC node, the at least one DU node and the other CRG node, allocate the network data received by the PDN/PSTN gateway to the at least one node.

### Claim 21 (depends on 17)

The node according to claim 17, wherein the air interface cloud processing control module is further configured to:
request at least one of the at least one MC node, the at least one DU node and the other CRG node to perform joint signal processing of an air interface protocol stack, and/or receive a request for performing the joint signal processing of an air interface protocol stack from at least one of the at least one MC node, the at least one DU node and the other CRG node.

### Claim 22 (depends on 21)

The node according to claim 21, wherein the air interface cloud processing module is further configured to:
perform the joint signal processing of an air interface protocol stack with the at least one node.

### Claim 23 (depends on 22)

The node according to claim 22, wherein the joint signal processing comprises: performing joint processing of a same layer of a protocol of an air interface protocol stack with the at least one node.

### Claim 24 (depends on 17)

The node according to claim 17, wherein the air interface cloud processing control module is further configured to:
request at least one of the at least one MC node, the at least one DU node and the other CRG node to assist in performing signal processing of an air interface protocol stack, and/or receive a request for assisting in performing the signal processing of the air interface protocol stack from at least one of the at least one MC node, the at least one DU node and the other CRG node.

### Claim 25 (depends on 24)

The node according to claim 24, wherein the air interface cloud processing module is further configured to:
if the request for assisting in performing the signal processing of the air interface protocol stack is received from the at least one node, assisting the at least one node in performing the signal processing of the air interface protocol stack.

### Claim 26 (depends on 17)

The node according to claim 17, wherein the air interface cloud processing control module is further configured to:
send the downlink baseband signal received from the air interface cloud processing module to an MC node or a DU node in coverage of the other CRG node through the other CRG node; and/or
receive the uplink baseband signal from the at least one MC node or the at least one DU node in the coverage of the other CRG node through the other CRG node, and send the uplink baseband signal to the air interface cloud processing module.

### Claim 27 (depends on 18)

The node according to claim 18, wherein
the air interface cloud processing control module and the management module communicate with the at least one node through different interfaces, respectively.

### Claim 28 (depends on 17)

The node according to claim 17, wherein
the management module is further configured to monitor change of a network state,
the air interface cloud processing module is further configured to generate control plane signaling according to the change of the network state, wherein the control plane signaling is used to reflect the change of the network state, and
the management module is further configured to send the generated control plane signaling to the at least one MC node, the at least one DU node or the other CRG node.
