# US 2017/0286560 A1 · Method, device and system for device troubleshooting service of the internet of things

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

- Number: US 2017/0286560 A1
- Document ID: US20170286560A1
- Status: Published application
- Kind: A1
- Application number: 15/508,859
- Filed: 2015-04-29
- Published: 2017-10-05
- Earliest claimed: 2014-09-04
- Assignees: Zte Corporation
- Applicants: Zte Corporation
- Inventors: Weixiang SHAO
- Web page: https://patentgrep.com/patent/US20170286560A1

## CPC

- G06F 16/9566: {URL specific, e.g. using aliases, detecting broken or misspelled links}
- G06F 16/2358: {Change logging, detection, and notification (replication G06F16/27)}
- H04L 41/069: using logs of notifications; Post-processing of notifications
- H04L 43/065: related to network devices
- H04L 43/0823: Errors, e.g. transmission errors
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- G06Q 10/20: Administration of product repair or maintenance
- Y04S 40/00: Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## Abstract

The disclosure discloses a method, device and system for device troubleshooting service of the Internet of things. The method includes: receiving a management operation or capability of a device troubleshooting service requested by an application entity and managing a requested target device according to the management operation or capability of the device troubleshooting service, and providing the application entity with at least one of an operation result and an operation state.

## Claims

### Claim 1

A method for a device troubleshooting service of the Internet of things, comprising:
receiving a management operation or capability of a device troubleshooting service requested by an application entity, and managing a target device according to the management operation or capability of the device troubleshooting service; and
providing the application entity with at least one of an operation result and an operation state.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein, the target device comprises at least one of the followings: a single device, multiple devices indicated in a list and a device group;
or a process of managing the target device according to the management operation or capability of the device troubleshooting service comprises: implementing the management operation or capability of the device troubleshooting service based on scheduling;
or a message exchange mode used by the management operation or capability of the device troubleshooting service comprises at least one of the followings: a requesting and responding mode used for receiving a request and sending a response synchronously; and a requesting and asynchronization informing mode used for reporting to the application entity after an operation is finished.

### Claim 3

(canceled)

### Claim 4

(canceled)

### Claim 5 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: restarting a device; wherein,
input information of restarting the device comprises: a device identifier; and
return information of restarting the device comprises: a response type.

### Claim 6 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: resetting a device; wherein,
input information of resetting the device comprises: a device identifier, and
return information of resetting the device comprises: a response type.

### Claim 7 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: uploading a device log; wherein,
input information of uploading the device log comprises at least one of the followings: a device identifier, a log type identifier, a log data and a log action state; and
return information of uploading the device log comprises at least one of the followings: a response type and a device log uniform resource locator.

### Claim 8 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: locking a device, wherein,
input information of locking the device comprises: a device identifier; and
return information of locking the device comprises at least one of the followings: a response type and a locking state.

### Claim 9 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: backing up a device; wherein,
input information of backing up the device comprises: a device identifier; and
return information of backing up the device comprises at least one of the followings: a response type, a backup identifier and a backup uniform resource locator.

### Claim 10 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: recovering a device; wherein,
input information of recovering the device comprises at least one of the followings: a device identifier, a backup identifier and a backup uniform resource locator; and
return information of recovering the device comprises: a response type.

### Claim 11 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: reporting a troubleshooting state; wherein,
input information of reporting the troubleshooting state comprises at least one of the followings: a final reporting mark, a sequence number, a troubleshooting reporting list and an aggregation strategy;
the troubleshooting reporting list comprises one or more troubleshooting reports, and each troubleshooting report comprises at least one of the followings: a group identifier, a device identifier, a management operation, an operation result or state;
the management operation comprises at least one of the followings: restarting a device, resetting a device, uploading a device log, locking a device, backing up a device and recovering a device;
and return information of reporting troubleshooting state comprises: a response type.

### Claim 12 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: obtaining all device logs; wherein,
input information of obtaining all device logs comprises: a device identifier;
return information of obtaining all device logs comprises at least one of the followings: a response type and a device log list; and
the device log list comprises one or more device logs; and each device log comprises at least one of the followings: a log type identifier, log data, a log action state and a device log uniform resource locator.

### Claim 13 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: obtaining device log information; wherein,
input information of obtaining the device log information comprises at least one of the followings: a device identifier, a log selecting condition and a device log uniform resource locator;
the log selecting condition comprises at least one of the followings: a log type identifier, a start time point and an end time point;
return information of obtaining the device log information comprises at least one of the followings: a response type and a device log; and
the device log comprises at least one of the followings: a log type identifier, log data, a log action state and a device log uniform resource locator.

### Claim 14 (depends on 1)

The method as claimed in claim 1, wherein, the management operation or capability of the device troubleshooting service comprises: testing a device connectivity; wherein,
input information of testing the device connectivity comprises at least one of the followings: a device identifier, a domain address, an internet protocol address and an underlying network address;
the underlying network address comprises at least one of the followings: a second generation (2G) of mobile network address, a third generation (3G) of mobile network address, a fourth generation (4G) of mobile network address, a wireless local area network address, a fixed network address, a worldwide interoperability for microwave access (WiMAX) address and a ZigBee network address; and
return information of testing the device connectivity comprises at least one of the followings: a response type and a connectivity report.

### Claim 15 (depends on 7)

The method as claimed in claim 7, wherein,
the log type identifier comprises at least one of the followings: a system, a security, an event, a tracking and a panic;
or the log action state comprises at least one of the following: started, stopped, unknown, non-existent and wrong.

### Claim 16

(canceled)

### Claim 17 (depends on 1)

The method as claimed in claim 1, wherein, receiving the management operation or capability of the device troubleshooting service requested by the application entity comprises:
adapting the management operation or capability of the device troubleshooting service to an operation corresponding to a device management server.

### Claim 18 (depends on 17)

The method as claimed in claim 17, wherein, the device management server comprises: a device management server in an underlying network of a public Internet of things or a device management server in other server domains;
or the device management server supports at least one of the following protocols: an extensible messaging and presence protocol (XMPP), a message queuing telemetry transport (MQTT), an open mobile alliance device management protocol (OMA DM), a broadband forum customer premise equipment wide area network management protocol (BBF CWMP), and an open mobile alliance lightweight machine to machine protocol (OMA lightweight M2M).

### Claim 19

(canceled)

### Claim 20

A device for a device troubleshooting service of the Internet of things, comprising:
a managing component, arranged to receive a management operation or capability of a device troubleshooting service requested by an application entity, and manage a target device according to the management operation or capability of the device troubleshooting service; and
a feedback component, arranged to provide the application entity with at least one of an operation result and an operation state.

### Claim 21 (depends on 20)

The device as claimed in claim 20, wherein, the managing component is arranged to manage at least one of the following target devices: a single device, multiple devices indicated in a list and a device group;
or the managing component is further arranged to implement the management operation or capability of the device troubleshooting service based on scheduling;
or the managing component is further arranged to adapt the management operation or capability of the device troubleshooting service to an operation corresponding to a device management server.

### Claim 22

(canceled)

### Claim 23

(canceled)

### Claim 24 (depends on 21)

The device as claimed in claim 21, wherein, the managing component is further arranged to adapt the management operation or capability of the device troubleshooting service to the following device management serves: a device management server in an underlying network of a public Internet of things or a device management server in other server domains.

### Claim 25

A system for a device troubleshooting service of the Internet of things, comprising:
an application entity, arranged to request a device troubleshooting service; and
a general service entity, arranged to receive a management operation or capability of the device troubleshooting service requested by the application entity, manage a requested target device according to the management operation or capability of the device troubleshooting service; and provide the application entity with at least one of an operation result and an operation state.

### Claim 26 (depends on 25)

The system as claimed in claim 25, wherein, further comprising:
a management adapter, arranged to adapt the management operation or capability of the device troubleshooting service to an operation corresponding to a device management server.
