| CPC H04L 41/12 (2013.01) [G16Y 10/75 (2020.01); G16Y 20/30 (2020.01); G16Y 40/35 (2020.01)] | 11 Claims |

|
1. An information processing method based on one or more Internet of Things (IoT) devices, comprising:
making identification of the one or more IoT devices, and detecting capabilities and/or resources that each IoT device of the one or more IoT devices is capable of providing;
abstracting, for each IoT device of the one or more IoT devices, the each IoT device into corresponding nodes based on capabilities and/or resources of the each IoT device by software definition;
generating a resource knowledge graph based on the nodes, wherein the nodes represent at least part of the capabilities and/or the resources of the each IoT device; an edge in the resource knowledge graph denotes relationship between the at least part of the capabilities and/or the resources of the each IoT device; and the resource knowledge graph is configured to manage and/or orchestrate available capabilities and/or resources on one or more heterogeneous IoT devices, wherein the one or more heterogeneous IoT devices comprise one or more devices whose hardware and/or software are heterogeneous;
wherein generating the resource knowledge graph based on the nodes comprises:
determining an ontology description model of each node of the nodes, and determining relationship among or between two or more of the nodes; wherein the ontology description model is at least configured to describe IoT device information and at least part of capability information and/or resource information of the IoT device corresponding to each node;
generating the resource knowledge graph based on the determined ontology description model and the relationship among or between two or more of the nodes;
wherein the method further comprises:
monitoring the one or more IoT devices;
updating, in a case that one or more changes occurred in the IoT device are monitored, the resource knowledge graph based on the monitored one or more changes of the one or more IoT devices;
wherein the monitored one or more changes of the one or more IoT devices comprise at least one of the following:
monitoring the one or more changes in computing capabilities and/or resources of the one or more IoT devices; or
monitoring the one or more changes in storage capabilities and/or resources of the one or more IoT devices.
|