IP Library Granted Patent US 9,451,387
Granted Patent B2
US 9,451,387 · App. 14/145,164 · Granted Sep 20, 2016

Method, M2M terminal, AP, and system for achieving machine to machine service

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,451,387
App. No.
14/145,164
Granted
Sep 20, 2016
Kind
B2
Abstract

A method, a machine to machine (M2M) terminal, an access point (AP), and a system for achieving a machine to machine service are provided. The method includes: determining an AP that supports the M2M service; establishing a communication connection to the AP; receiving service configuration information sent by the AP; and sending a service data report message to the AP according to the service configuration information, where the service data report message includes service data corresponding to the M2M service. The M2M terminal includes a determining module, a connection module, a first receiving module, and a first sending module. The AP includes a first determining module, a connection module, a first sending module, and a first receiving module. The system includes the M2M terminal, the AP, and the M2M server according to embodiments of the present invention.

Claims (111)

1. A method for achieving a machine to machine (M2M) service, comprising:

determining a wireless access point (AP) that supports the M2M service by determining that a first service identifier that corresponds to the M2M service supported by an M2M terminal matches a second service identifier that corresponds to the M2M service supported by the AP when the second service identifier is received from the AP in a broadcast frame;

determining the AP that supports the M2M service by determining that the first service identifier matches the second service identifier when the second service identifier is received from the AP in response to a probe request message;

establishing a communication connection to the AP when the AP supports the M2M service;

receiving service configuration information sent by the AP; and

sending a service data report message to the AP according to the service configuration information,

wherein the service data report message comprises service data corresponding to the M2M service,

wherein after receiving the service configuration information sent by the AP, the method further comprises negotiating a data transmission mechanism with the AP according to the service configuration information, and

wherein sending the service data report message to the AP according to the service configuration information comprises sending the service data report message to the AP according to the service configuration information and the result of the negotiation with the AP about the data transmission mechanism.

2. The method according to claim 1 , wherein negotiating the data transmission mechanism with the AP according to the service configuration information comprises:

sending a resource request message to the AP, wherein the resource request message comprises initial service time and a service duration that are determined by the M2M terminal according to the service information in the service configuration information; and

receiving a resource response message sent by the AP in response to the resource request message, wherein the resource response message comprises initial service time and a service duration that are allocated by the AP for the M2M terminal according to the service information and the resource request message.

3. A method for achieving a machine to machine (M2M) service, comprising:

determining a wireless access point (AP) that supports the M2M service when the AP transmits a second service identifier that corresponds to the M2M service supported by the AP to an M2M terminal as a part of a broadcast frame and the second service identifier matches a first service identifier on the M2M terminal that corresponds to the M2M service supported by the M2M terminal;

determining the AP that supports the M2M service when the AP receives a probe request message comprising the first service identifier from the M2M terminal that matches the second service identifier;

establishing a communication connection to the M2M terminal that supports the M2M service;

sending service configuration information to the M2M terminal;

receiving a service data report message that is sent by the M2M terminal according to the service configuration information, wherein the service data report message comprises service data corresponding to the M2M service; and

receiving service information from an M2M server that supports the M2M service,

wherein the service configuration information sent to the M2M terminal comprises the service information,

wherein after sending the service configuration information to the M2M terminal, the method further comprises negotiating a data transmission mechanism with the M2M terminal according to the service information, and

wherein receiving the service data report message that is sent by the M2M terminal according to the service configuration information comprises receiving the service data report message that is sent by the M2M terminal according to the service configuration information and the result of the negotiation with the M2M terminal about the data transmission mechanism.

4. The method according to claim 3 , wherein negotiating the data transmission mechanism with the M2M terminal according to the service information comprises:

receiving a resource request message sent by the M2M terminal, wherein the resource request message comprises initial service time and a service duration that are determined by the M2M terminal according to the service information; and

sending a resource response message to the M2M terminal, wherein the resource response message comprises initial service time and a service duration that are allocated by the AP for the M2M terminal according to the resource request message and the service information such that the M2M terminal sends the service data report message according to the service information, the initial service time, and the service duration.

5. A method for achieving a machine to machine (M2M) service, comprising:

determining a wireless access point (AP) that supports the M2M service when the AP transmits a second service identifier that corresponds to the M2M service supported by the AP to an M2M terminal as a part of a broadcast frame and the second service identifier matches a first service identifier on the M2M terminal that corresponds to the M2M service supported by the M2M terminal;

determining the AP that supports the M2M service when the AP receives a probe request message comprising the first service identifier from the M2M terminal that matches the second service identifier;

establishing a communication connection to the M2M terminal that supports the M2M service;

sending service configuration information to the M2M terminal;

receiving a service data report message that is sent by the M2M terminal according to the service configuration information, wherein the service data report message comprises service data corresponding to the M2M service;

receiving service information from an M2M server that supports the M2M service, wherein the service configuration information sent to the M2M terminal comprises the service information;

receiving an association request message sent by the M2M terminal, wherein the association request message comprises the first service identifier that corresponds to the M2M service supported by the M2M terminal, and registration request indication information;

determining, according to the first service identifier, the M2M server that supports the M2M service; and

sending a registration request message to the M2M server according to the registration request indication information,

wherein the registration request message comprises the M2M terminal identifier,

wherein receiving the service information from the M2M server that supports the M2M service comprises receiving a registration response message sent by the M2M server, and

wherein the registration response message comprises the service information.

6. A method for achieving a machine to machine (M2M) service, comprising:

determining a wireless access point (AP) that supports the M2M service when the AP transmits a second service identifier that corresponds to the M2M service supported by the AP to an M2M terminal as a part of a broadcast frame and the second service identifier matches a first service identifier on the M2M terminal that corresponds to the M2M service supported by the M2M terminal;

determining the AP that supports the M2M service when the AP receives a probe request message comprising the first service identifier from the M2M terminal that aches the second service identifier;

establishing a communication connection to the M2M terminal that supports the M2M service;

sending service configuration information to the M2M terminal;

receiving a service data report message that is sent by the M2M terminal according to the service configuration information, wherein the service data report message comprises service data corresponding to the M2M service;

receiving service information from an M2M server that supports the M2M service, wherein the service configuration information sent to the M2M terminal comprises the service information;

receiving an association request message sent by the M2M terminal, wherein the association request message comprises the first service identifier that corresponds to the M2M service supported by the M2M terminal, and registration request indication information; and

sending an access request message to an authentication, authorization, and accounting (AAA) server according to the registration request indication information,

wherein the access request message comprises the first service identifier and the registration request indication information such that the AAA server sends a registration request message according to the registration request indication information to the M2M server that is determined according to the first service identifier,

wherein the registration request message comprises the M2M terminal identifier,

wherein receiving the service information from the M2M server that supports the service comprises receiving an access response message sent by the AAA server, and

wherein the access response message comprises the service information sent by the M2M server to the AAA server by using a registration response message.

7. A machine to machine terminal for achieving an M2M service, comprising:

a computer processor configured to:

determine a wireless access point (AP) that supports the M2M service by determining that a first service identifier that corresponds to the M2M service supported by an M2M terminal matches a second service identifier that corresponds to the M2M service supported by the AP when the second service identifier is received from the AP in a broadcast frame;

determine the AP that supports the M2M service by determining that the first service identifier matches the second service identifier when the second service identifier is received from the AP in response to a probe request message:

establish a communication connection to the AP;

receive service configuration information sent by the AP;

send a service data report message to the AP according to the service configuration information, wherein the service data report message comprises service data corresponding to the M2M service;

negotiate a data transmission mechanism with the AP according to the service configuration information; and

send a service data report message to the AP according to the service configuration information and the result of the negotiation with the AP about the data transmission mechanism.

8. The M2M terminal according to claim 7 , wherein the computer processor is further configured to:

send a resource request message to the AP, wherein the resource request message comprises initial service time and a service duration that are determined by the M2M terminal according to the service configuration information; and

receive a resource response message sent by the AP in response to the resource request message, wherein the resource response message comprises initial service time and a service duration that are allocated by the AP for the M2M terminal according to the service configuration information.

9. A wireless access point (AP) for achieving a machine to machine (M2M) service, comprising:

a computer processor configured to:

determine that the AP supports the M2M service when the AP transmits a second service identifier that corresponds to the M2M service supported by the AP to an M2M terminal as a part of a broadcast frame and the second service identifier matches a first service identifier on the M2M terminal that corresponds to the M2M service supported by the M2M terminal;

determine the AP that supports the M2M service when the AP receives a probe request message comprising the first service identifier from the M2M terminal that matches the second service identifier;

establish a communication connection to an M2M terminal that supports the M2M service;

send service configuration information to the M2M terminal;

receive a service data report message that is sent by the M2M terminal according to the service configuration information, wherein the service data report message comprises service data corresponding to the M2M service;

receive service information from an M2M server that supports the M2M service, wherein the service configuration information sent to the M2M terminal comprises the service information;

negotiate a data transmission mechanism with the M2M terminal according to the service information; and

receive a service data report message that is sent by the M2M terminal according to the service configuration information and the result of the negotiation with the M2M terminal about the data transmission mechanism.

10. The AP according to claim 9 , wherein the computer processor is further configured to:

receive a resource request message sent by the M2M terminal, wherein the resource request message comprises initial service time and a service duration that are determined by the M2M terminal according to the service information; and

send a resource response message to the M2M terminal, wherein the resource response message comprises initial service time and a service duration that are allocated by the AP for the M2M terminal according to the resource request message and the service information.

11. A wireless access point (AP) for achieving a machine to machine (M2M) service, comprising:

a computer processor configured to:

determine that the AP supports the M2M service when the AP transmits a second service identifier that corresponds to the M2M service supported by the AP to an M2M terminal as a part of a broadcast frame and the second service identifies identifier matches a first service identifier on the M2M terminal that corresponds to the M2M service supported by the M2M terminal;

determine AP that supports the M2M service when the AP receives a probe request message comprising the first service identifier from the M2M terminal that matches the second service identifier;

establish a communication connection to an M2M terminal that supports the M2M service;

send service configuration information to the M2M terminal;

receive a service data report message that is sent by the M2M terminal according to the service configuration information, wherein the service data report message comprises service data corresponding to the M2M service;

receive service information from an M2M server that supports the M2M service wherein the service configuration information sent to the M2M terminal comprises the service information;

receive an association request message sent by the M2M terminal, wherein the association request message comprises the first service identifier that corresponds to the M2M service supported by the M2M terminal, and registration request indication information;

determine the M2M server that supports the M2M service according to the first service identifier;

send a registration request message sage to the M2M server according to the registration request indication information, wherein the registration request message comprises an M2M terminal identifier; and

receive a registration response message sent by the M2M server, wherein the registration response message comprises the service information.

12. A wireless access point (AP) for achieving a machine to machine (M2M) service, comprising:

a computer processor configured to:

determine that the AP supports the M2M service when the AP transmits a second service identifier that corresponds to the M2M service supported by the AP to an M2M terminal as a part of a broadcast frame and the second service identifier matches a first service identifier on the M2M terminal that corresponds to the M2M service supported by the M2M terminal;

determine the AP that supports the M2M service when the AP receives a probe request message comprising the first service identifier from the M2M terminal that matches the second service identifier;

establish a communication connection to an M2M terminal that supports the M2M service;

send service configuration information to the M2M terminal;

receive a service data report message that is sent by the M2M terminal according to the service configuration information, wherein the service data report message comprises service data corresponding to the M2M service;

receive service information from an M2M server that supports the M2M service, wherein the service configuration information sent to the M2M terminal comprises the service information;

receive an association request message sent by the M2M terminal, wherein the association request message comprises the first service identifier that corresponds to the M2M service supported by the M2M terminal, and the registration request indication information;

send an access request message to an authentication, authorization, and accounting (AAA) server according to the registration request indication information, wherein the access request message comprises the first service identifier and the registration request indication information such that the AAA server sends a registration request message according to the registration request indication information to the M2M server that is determined according to the first service identifier, wherein the registration request message comprises the M2M terminal identifier; and

receive an access response message sent by the AAA server, wherein the access response message comprises the service information sent by the M2M server to the AAA server by using the registration response message.

13. A wireless access point (AP) for achieving a machine to machine (M2M) service, comprising:

a computer processor configured to:

determine that the AP supports the M2M service when the AP transmits a second service identifier that corresponds to the M2M service supported by the AP to an M2M terminal as a part of a broadcast frame and the second service identifier matches a first service identifier on the M2M terminal that corresponds to the M2M service supported by the M2M terminal;

determining the AP that supports the M2M service then the AP receives a probe request message comprising the first service identifier from the M2M terminal that matches the second service identifier;

establish a communication connection to an M2M terminal that supports the M2M service;

send service configuration information to the M2M terminal;

receive a service data report message that is sent by the M2M terminal according to the service configuration information, wherein the service data report message comprises service data corresponding, to the M2M service;

centralize service data sent by one or more M2M terminals corresponding to the M2M service;

send the service data to the M2M server that supports the M2M service; and

send an M2M data request message to the M2M terminal or send a broadcast frame to the M2M terminal,

wherein the M2M data request message or the broadcast frame comprises report data indication information, and

wherein the first receiving module is configured to receive the service data report message that is sent by the M2M terminal according to the service configuration information and the report data indication information.

Assignments (3)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2014
From: SHU, GUIMING; DING, ZHIMING; ZHANG, ZHIYONG; FANG, PING
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 032190/0887 →