# US 12,010,598 B2 · Access method, device, and system

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

- Number: US 12,010,598 B2
- Document ID: US12010598B2
- Status: Granted
- Kind: B2
- Application number: 17/144,908
- Filed: 2021-01-08
- Published: 2021-05-06
- Granted: 2024-06-11
- Earliest claimed: 2016-03-29
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Yongjun Xia
- Web page: https://patentgrep.com/patent/US12010598B2

## CPC

- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04L 12/2807: {Exchanging configuration information on appliance services in a home automation network (arrangements for maintenance or administration involving network analysis for automatically determining the actual topology of a network H04L41/12; hardware or software tools for network management using graphical user interfaces H04L41/22; address allocation H04L61/50)}
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- H04W 12/08: Access security
- H04W 84/12: WLAN [Wireless Local Area Networks]
- 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)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments of the present disclosure provide an access method to implement access of an Internet of Things (IoT) gateway. A method includes: a user equipment (UE) obtains an address of a to-be-connected IoT gateway. An IoT cloud platform allocates, to a mobile application (MAPP) installed on the UE, a unique access identifier corresponding to the MAPP. The UE provides an address of the IoT cloud platform and the allocated access identifier for the IoT gateway whose address is already learned. The IoT gateway adds the access identifier to a registration message, and sends the registration message to the IoT cloud platform. The IoT cloud platform binds the IoT gateway to the MAPP corresponding to the access identifier included in the registration message, so as to complete access of the IoT gateway.

## Claims

### Claim 1

An access method, comprising:
accessing, by a communication apparatus having a mobile application (MAPP) installed thereon, a local area network according to an operation of a user of the communication apparatus, wherein the local area network is of a gateway that includes a routing function;
sending, by the communication apparatus, a multicast probe message in the local area network for searching for the gateway;
receiving, by the communication apparatus, a multicast response message from the gateway, wherein the multicast response comprises an address of the gateway;
after the communication apparatus has been logged into a platform device using the MAPP, obtaining, by the communication apparatus from the platform device, an address of the platform device and an access identifier allocated by the platform device to the MAPP; and
sending, by the communication apparatus to the gateway, the address of the platform device and the access identifier allocated by the platform device to the MAPP based on the address of the gateway to enable the gateway to send a registration message to the platform device based on the address of the platform device, wherein the registration message carries the access identifier allocated by the platform device to the MAPP, wherein the access identifier is used to enable the platform device to bind the gateway to the MAPP and to complete access of the gateway to the platform device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein accessing the local area network comprises:
accessing a wireless local area network provided by the gateway; or
accessing a wireless local area network accessed by the gateway.

### Claim 3 (depends on 1)

The method according to claim 1, wherein before obtaining the address of the platform device and the access identifier allocated by the platform device, the method further comprises:
logging in to the platform device according to an indication that is entered by the user of the communication apparatus by using the MAPP.

### Claim 4

An access method, the method comprising:
receiving, by a gateway in a local area network, a multicast probe message from a communication apparatus having a mobile application (MAPP) installed thereon, wherein the multicast probe message is used to search for a gateway, wherein the local area network is accessed according to an operation of a user of the communication apparatus, and wherein the gateway includes a routing function;
in response to receiving the multicast probe message, sending, by the gateway to the communication apparatus, a multicast response message comprising an address of the gateway to cause the communication apparatus to obtain, from a platform device, an address of the platform device and an access identifier allocated by the platform device to the MAPP after the communication apparatus has been logged into the platform device using the MAPP;
receiving, by the gateway from the communication apparatus, the address of the platform device and the access identifier allocated by the platform device to the MAPP based on the address of the gateway; and
sending, by the gateway, a registration message to the platform device based on the address of the platform device, wherein the registration message carries the access identifier allocated by the platform device to the MAPP, wherein the access identifier is used to enable the platform device to bind the gateway to the MAPP and to complete access of the gateway to the platform device.

### Claim 5 (depends on 4)

The method according to claim 4, wherein:
the local area network is a wireless local area network provided by the gateway; or
the local area network is a wireless local area network accessed by the gateway.

### Claim 6 (depends on 4)

The method according to claim 4, further comprising:
receiving, by the platform device, the registration message from the gateway;
sending, by the platform device, a registration response message to the gateway, wherein the registration response message indicates that the gateway successfully accesses the platform device; and
receiving, by the gateway, the registration response message.

### Claim 7 (depends on 6)

The method according to claim 6, further comprising:
binding, by the platform device, the gateway to the MAPP corresponding to the access identifier.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the binding the gateway to the MAPP corresponding to the access identifier comprises:
based on the MAPP corresponding to the access identifier not being bound to a gateway, directly binding the gateway to the MAPP corresponding to the access identifier; or
based on the MAPP corresponding to the access identifier being already bound to an original gateway, first unbinding the MAPP corresponding to the access identifier from the original gateway, and then binding the gateway to the MAPP corresponding to the access identifier.

### Claim 9 (depends on 7)

The method according to claim 7, further comprising:
receiving, by the platform device, a login information of the MAPP installed on the communication apparatus;
allocating, by the platform device to the MAPP, the access identifier corresponding to the MAPP; and
sending, by the platform device, the access identifier and the address of the platform device to the communication apparatus.

### Claim 10 (depends on 4)

The method according to claim 4, further comprising:
accessing, by the communication apparatus, the local area network;
sending, by the communication apparatus, the multicast probe message in the local area network;
receiving, by the communication apparatus, the multicast response message from the gateway;
after the communication apparatus has been logged into the platform device using the MAPP, obtaining, by the communication apparatus, the address of the platform device and the access identifier allocated by the platform device to the MAPP; and
sending, by the communication apparatus, the address of the platform device and the access identifier to the gateway based on the address of the gateway.

### Claim 11

A system, comprising:
a gateway; and
a platform device,
wherein the gateway is configured to:
receive, in a local area network, a multicast probe message from a communication apparatus having a mobile application (MAPP) installed thereon, wherein the multicast probe message is used to search for a gateway, wherein the local area network is accessed according to an operation of a user of the communication apparatus, and wherein the gateway includes a routing function;
in response to receiving the multicast probe message, send a multicast response message comprising an address of the gateway to the communication apparatus;
after the communication apparatus has been logged into a platform device using the MAPP installed on the communication apparatus, receive, from the communication apparatus, an address of the platform device and an access identifier allocated by the platform device to the MAPP installed on the communication apparatus;
send, to the platform device based on the address of the platform device, a registration message carrying the access identifier allocated by the platform device to the MAPP; and
receive a registration response message from the platform device, wherein the registration response message indicates that the gateway successfully accesses the platform device; and
wherein the platform device is configured to:
receive the registration message from the gateway;
bind the gateway to the MAPP to complete access of the gateway to the platform device; and
send the registration response message to the gateway.

### Claim 12 (depends on 11)

The system of claim 11, wherein the platform device is further configured to:
in response to the MAPP corresponding to the access identifier not being bound to a gateway, directly bind the gateway to the MAPP corresponding to the access identifier.

### Claim 13 (depends on 11)

The system of claim 11, further comprising the communication apparatus, wherein the communication apparatus is further configured to:
access the local area network comprising the gateway;
send the multicast probe message in the local area network;
receive the multicast response message from the gateway;
after the communication apparatus has been logged into the platform device using the MAPP, obtain the address of the platform device and the access identifier allocated by the platform device to the MAPP; and
send the address of the platform device and the access identifier to the gateway based on the address of the gateway.

### Claim 14 (depends on 11)

The system of claim 11, wherein:
the local area network is a wireless local area network provided by the gateway; or
the local area network is a wireless local area network accessed by the gateway.

### Claim 15 (depends on 11)

The system of claim 11, wherein the gateway comprises an Internet of Things (IoT) gateway.

### Claim 16 (depends on 11)

The system of claim 11, wherein the platform device comprises an Internet of Things (IoT) cloud platform device.

### Claim 17 (depends on 11)

The system of claim 11, wherein the platform device is further configured to:
in response to the MAPP corresponding to the access identifier being already bound to an original gateway, first unbind the MAPP corresponding to the access identifier from the original gateway, and then bind the gateway to the MAPP corresponding to the access identifier.

### Claim 18 (depends on 11)

The system of claim 11, wherein the platform device is further configured to:
receive a login information of the MAPP installed on the communication apparatus;
allocate to the MAPP the access identifier corresponding to the MAPP; and
send the access identifier and the address of the platform device to the communication apparatus.

### Claim 19 (depends on 11)

The system of claim 11, wherein the platform device is further configured to:
receive the registration message from the gateway;
send a registration response message to the gateway, wherein the registration response message indicates that the gateway successfully accesses the platform; and
receive the registration response message.

### Claim 20 (depends on 19)

The system of claim 19, wherein the platform device is further configured to:
bind the gateway to the MAPP corresponding to the access identifier.
