# US 9,883,442 B2 · Offload processing method, control unit, and system

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

- Number: US 9,883,442 B2
- Document ID: US9883442B2
- Status: Granted
- Kind: B2
- Application number: 14/793,577
- Filed: 2015-07-07
- Published: 2015-10-29
- Granted: 2018-01-30
- Earliest claimed: 2013-01-07
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Xiaoqun Hu; Xiaojun Ji; Yuhong Dai; Haobing Zhu
- Web page: https://patentgrep.com/patent/US9883442B2

## CPC

- H04W 36/22: for handling the traffic
- H04W 28/16: Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method includes: after a user equipment UE accesses a first-standard network, acquiring, by a control unit, first resource status information of the first-standard network and second resource status information of at least one second-standard network having an overlapping area with the first-standard network, where the first-standard network or the second-standard network includes a wireless fidelity WiFi network; and determining, by the control unit according to the first resource status information and the second resource status information, whether offload processing needs to be performed for the UE.

## Claims

### Claim 1

An offload processing method comprising:
after a user equipment (UE) accesses a first-standard network, acquiring, by a controller, first resource status information describing resources of the first-standard network for providing data processing services and second resource status information describing resources of two or more second-standard networks for providing data processing services, where the first and second-standard networks have overlapping service areas;
determining, by the controller, a residual capacity of a serving cell of the first-standard network for providing data processing services according to the first resource status information and residual capacities of overlapping serving cells of the two or more second-standard network for providing data processing services according to the second resource status information;
acquiring service type information of a data processing service required by the UE, wherein the service type information includes information of different types of possible services required by the UE, including a browsing service;
selecting one of the second-standard networks based on the acquired service type information; and
offloading, by the controller, traffic of the UE to the selected one of the second-standard networks when (a) the residual capacity of the selected second-standard network is determined from the second resource status information to be greater than the residual capacity of the first-standard network and (b) the residual capacity of the first-standard network does not meet performance requirements for the data processing service required by the UE that is identified by the acquired service type information.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the acquiring the second resource status information comprises:
determining, by the controller, a location of the UE; and
acquiring, by the controller, the second resource status information that is associated with the location of the UE of the at least one second-standard network.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the acquiring the second resource status information comprises:
determining, by the controller, a network support capability of the UE; and
acquiring, by the controller, the second resource status information supported by the UE according to the network support capability of the UE.

### Claim 4 (depends on 1)

The method according to claim 1, wherein acquiring the first resource status information comprises:
querying, by the controller, resource status information of a WiFi network from a controller of the WiFi network.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the resource status information comprises at least one piece of information in network deployment information, load information, a quantity of users, and average bandwidth that each user can acquire.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the first-standard network and the second-standard network are any different two systems of a global system for mobile communications (GSM) network, a universal mobile telecommunications system (UMTS) network, a long time evolution (LTE) network, and a Wi-Fi network.

### Claim 7

A controller comprising at least one processor, a non-transitory computer readable memory, and a network interface, wherein the memory stores an execution instruction that when executed by the processor cause the processor to communicate with the network interface, and the network interface to communicate with a first-standard network and a second-standard network, wherein the at least one processor is configured to
acquire, after a user equipment (UE) accesses the first-standard network, first resource status information describing resources of the first-standard network for providing data processing services and second resource status information describing resources of two or more second-standard network overlapping service areas;
determine a residual capacity of a serving cell of the first-standard network for providing data processing services according to the first resource status information and residual capacities of overlapping serving cells of the two or more second-standard network for providing data processing services according to the second resource status information;
acquiring service type information of a data processing service required by the UE, wherein the service type information includes information of different types of possible services required by the UE, including a browsing service;
selecting one of the second-standard networks based on the acquired service type information; and
offloading, by the controller, traffic of the UE to the selected one of the second-standard networks when (a) the residual capacity of the selected second-standard network is determined from the second resource status information to be greater than the residual capacity of the first-standard network and (b) the residual capacity of the first-standard network does not meet performance requirements for the data processing service required by the UE that is identified by the acquired service type information.

### Claim 8 (depends on 7)

The controller according to claim 7, wherein the at least one processor is further configured to determine a location of the UE and acquire the second resource status information that is associated with the location of the UE of the at least one second-standard network.

### Claim 9 (depends on 7)

The controller control unit according to claim 7, wherein the at least one processor is further configured to determine a network support capability of the UE and acquire the second resource status information supported by the UE according to the network support capability of the UE.

### Claim 10 (depends on 7)

The controller according to claim 7, wherein the at least one processor is further configured to query and acquire resource status information of a WiFi network from a controller of the WiFi network.

### Claim 11 (depends on 7)

The controller according to claim 7, wherein the resource status information comprises at least one piece of information in network deployment information, load information, a quantity of users, and average bandwidth that each user can acquire.

### Claim 12 (depends on 7)

The controller according to claim 7, wherein the first-standard network and the second-standard network are any different two systems of: a global system for mobile communications (GSM) network, a universal mobile telecommunications system (UMTS) network, a long time evolution (LTE) network, and a Wi-Fi network.

### Claim 13

A non-transitory computer readable medium, comprising a computer execution instruction, wherein the computer execution instruction causes a controller to execute the following:
after a user equipment (UE) accesses a first-standard network, acquiring, first resource status information describing resources of the first-standard network for providing data processing services and second resource status information describing resources of two or more second-standard networks for providing data processing services, where the first and second-standard networks have overlapping service areas;
determine a residual capacity of a serving cell of the first-standard network for providing data processing services according to the first resource status information and residual capacities of overlapping serving cells of the two or more second-standard network for providing data processing services according to the second resource status information;
acquiring service type information of a data processing service required by the UE, wherein the service type information includes information of different types of possible services required by the UE, including a browsing service;
selecting one of the second-standard networks based on the acquired service type information; and
offloading traffic of the UE to the selected one of the second-standard networks when (a) the residual capacity of the selected second-standard network is determined from the second resource status information to be greater than the residual capacity of the first-standard network and (b) the residual capacity of the first-standard network does not meet performance requirements for the data processing service required by the UE that is identified by the acquired service type information.

### Claim 14 (depends on 13)

The non-transitory computer readable medium of claim 13 includes computer execution instruction for execution by the controller, causing the controller to querying resource status information of a WiFi network from a controller of the WiFi network.

### Claim 15 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein the resource status information comprises at least one piece of information in network deployment information, load information, a quantity of users, and average bandwidth that each user can acquire.

### Claim 16 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein the first-standard network and the second-standard network are any two different systems of (a) a global system for mobile communications (GSM) network, (b) a universal mobile telecommunications system (UMTS) network, (c) a long time evolution (LTE) network, and (d) a Wi-Fi network.

### Claim 17

A system comprising a first controller having at least one processor, a non-transitory memory, and a network interface, wherein the memory stores an execution instruction that when executed by the processor configures the processor to:
acquire, after a user equipment (UE) accesses a first-standard network, first resource status information describing resources of the first-standard network for providing data processing services and second resource status information describing resources of two or more second-standard network for providing data processing services overlapping service areas;
determine a residual capacity of a serving call of the first-standard network for providing data processing services according to the first resource status information and residual capacities of overlapping serving cells of the two or more second-standard network for providing data processing services according to the second resource status information;
acquiring service type information of a data processing service required by the UE, wherein the service type information includes information of different types of possible services required by the UE, including a browsing service;
selecting one of the second-standard networks based on the acquired service type information; and
offloading traffic of the UE to the selected one of the second-standard networks when (a) the residual capacity of the selected second-standard network is determined from the second resource status information to be greater than the residual capacity of the first-standard network and (b) the residual capacity of the first-standard network does not meet performance requirements for the data processing service required by the UE that is identified by the acquired service type information;
other controllers of other networks, wherein each other controller communicates with the first controller through the network interface.

### Claim 18 (depends on 17)

The system of claim 17 wherein the processor is further configured to query and acquire resource status information of a WiFi network from a controller of the WiFi network.

### Claim 19 (depends on 17)

The system of claim 17, wherein the resource status information comprises at least one piece of information in network deployment information, load information, a quantity of users, and average bandwidth that each user can acquire.

### Claim 20 (depends on 17)

The system of claim 17, wherein the first-standard network and the second-standard network are any two different systems of (a) a global system for mobile communications (GSM) network, (b) a universal mobile telecommunications system (UMTS) network, (c) a long time evolution (LTE) network, and (d) a Wi-Fi network.
