IP Library Granted Patent US 11,563,819
Granted Patent B2
US 11,563,819 · App. 17/385,685 · Granted Jan 24, 2023

Operation triggering method and apparatus for machine-to-machine communications

Inventor: Jiaxin Yin (Nanjing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L67/51H04L67/10H04W4/18H04W4/70H04W88/18
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 11,563,819
App. No.
17/385,685
Granted
Jan 24, 2023
Kind
B2
Abstract

Embodiments include a method for triggering an operation in an Internet of Things (IoT) system, wherein the IoT system comprises multiple IoT terminals. The method is implemented in a service capability middleware. The method includes obtaining subject resource information of a subject resource, the subject resource information comprising detected data information of detected data of the subject resource and operation resource information about an operation resource associated with the subject resource, the service capability middleware being integrated in a gateway or a service platform, receiving the detected data of the subject resource from the multiple IoT terminals, determining that the detected data meets a condition for sending an operation request to an object resource, and sending the operation request to the object resource, the condition and the object resource being determined according to the operation resource information.

Claims (56)

1. A method for triggering an operation in an Internet of Things (IoT) system, wherein the IoT system comprises multiple IoT terminals, and the method comprising:

obtaining, by a service capability middleware, subject resource information of a subject resource, the subject resource information comprising detected data information of detected data of the subject resource and operation resource information about an operation resource associated with the subject resource, the service capability middleware being integrated in a gateway or a service platform;

receiving, by the service capability middleware, the detected data of the subject resource from the multiple IoT terminals;

determining, by the service capability middleware, that the detected data meets a condition for sending an operation request to an object resource; and

sending, by service capability middleware, the operation request to the object resource, the condition and the object resource being determined according to the operation resource information.

2. The method according to claim 1 , before the obtaining, the method further comprising:

creating, by the service capability middleware, the subject resource and the operation resource; and

associating, by the service capability middleware, the operation resource with the subject resource.

3. The method according to claim 1 , further comprising:

receiving, by the service capability middleware, the operation result associated with the operation resource.

4. The method according to claim 1 , wherein an object resource identifier of the object resource comprises a uniform resource identifier, and the object resource is saved at a device.

5. The method according to claim 1 , further comprising:

receiving, by the service capability middleware, a subject resource update request comprising a uniform resource identifier of a subject resource to be updated, and operation resource information about an operation resource associated with the subject resource to be updated; and

updating, by the service capability middleware, stored information according to the subject resource update request.

6. The method according to claim 1 , wherein a plurality of operation resources are associated with the subject resource, each operation resource of the plurality of operation resources has a respective priority, and the method comprises:

detecting, by the service capability middleware, that the detected data meets a condition for sending a plurality of operation requests to the object resources, wherein each operation request of the plurality of operation requests is determined based on a respective operation resource; and

sending, by the service capability middleware, the plurality of operation requests to the object resource according to the respective priority of each operation resource of the plurality of operation resources.

7. The method according to claim 1 , further comprising:

creating, by the service capability middleware, a dependency resource for the operation resource, wherein the dependency resource indicates a dependency condition for executing the operation resource.

8. An apparatus for triggering an operation in an Internet of Things (IoT) system, wherein the IoT system comprises multiple IoT terminals, comprising:

a network interface configured to perform communication with an external device;

a memory storing instructions;

a processor configured to execute the instructions to perform operations of:

obtaining subject resource information of a subject resource, wherein the subject resource information comprises detected data information of detected data of the subject resource and operation resource information about an operation resource associated with the subject resource, the service capability middleware being integrated in a gateway or a service platform;

receiving the detected data of the subject resource from the multiple IoT terminals;

determining that the detected data meets a condition for sending an operation request to an object resource; and

sending the operation request to the object resource, the condition and the object resource being determined according to the operation resource information.

9. The apparatus according to claim 8 , wherein the processor of the client device is further configured to perform operations of:

creating, by the service capability middleware, the subject resource and the operation resource; and

associating, by the service capability middleware, the operation resource with the subject resource.

10. The apparatus according to claim 8 , wherein the processor of the client device is further configured to perform operations of:

receiving, by the service capability middleware, a subject resource update request comprising a uniform resource identifier of a subject resource to be updated, and operation resource information about an operation resource associated with the subject resource to be updated; and

updating, by the service capability middleware, stored information according to the subject resource update request.

11. The apparatus according to claim 8 , wherein a plurality of operation resources are associated with the subject resource, each operation resource of the plurality of operation resources has a respective priority, and the processor of the client device is further configured to perform operations of:

detecting, by the service capability middleware, that the detected data meets a condition for sending a plurality of operation requests to the object resources, wherein each operation request of the plurality of operation requests is determined based on a respective operation resource; and

sending, by the service capability middleware, the plurality of operation requests to the object resource according to the respective priority of each operation resource of the plurality of operation resources.

12. The apparatus according to claim 8 , wherein the processor of the client device is further configured to perform operations of:

creating, by the service capability middleware, a dependency resource for the operation resource, wherein the dependency resource indicates a dependency condition for executing the operation resource.

13. The apparatus according to claim 8 , wherein an object resource identifier of the object resource comprises a uniform resource identifier.

14. A computer program stored in a non-transitory memory, wherein a processor is configured to execute the computer program to:

obtain subject resource information of a subject resource, wherein the subject resource information comprising detected data information of detected data of the subject resource and operation resource information about an operation resource associated with the subject resource, the service capability middleware being integrated in a gateway or a service platform;

receive the detected data of the subject resource from multiple IoT terminals;

determine that the detected data meets a condition for sending an operation request to an object resource; and

send the operation request to the object resource, the condition and the object resource being determined according to the operation resource information.

15. The computer program according to claim 14 , wherein a processor is configured to further execute the computer program to:

create the subject resource and the operation resource; and

associate the operation resource with the subject resource.

16. The computer program according to claim 14 , wherein a processor is configured to further execute the computer program to:

receive a subject resource update request comprising a uniform resource identifier of a subject resource to be updated, and operation resource information about an operation resource associated with the subject resource to be updated; and

update stored information according to the subject resource update request.

17. The computer program according to claim 14 , wherein a processor is configured to further execute the computer program to:

detect that the detected data meets a condition for sending a plurality of operation requests to the object resources, wherein each operation request of the plurality of operation requests is determined based on a respective operation resource; and

send the plurality of operation requests to the object resource according to the respective priority of each operation resource of the plurality of operation resources.

18. The computer program according to claim 14 , wherein a processor is configured to further execute the computer program to:

create a dependency resource for the operation resource, wherein the dependency resource indicates a dependency condition for executing the operation resource.

19. The computer program according to claim 14 , wherein an object resource identifier of the object resource comprises a uniform resource identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2022
From: HUAWEI TECHNOLOGIES CO., LTD.
To: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
Reel/Frame 059267/0088 →