IP Library Granted Patent US 11,108,890
Granted Patent B2
US 11,108,890 · App. 16/805,320 · Granted Aug 31, 2021

Management client and device monitoring

Inventor: Yixiao Zhou (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
H04L67/42G16Y30/00H04L9/0825H04L9/3247H04L67/26
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,108,890
App. No.
16/805,320
Granted
Aug 31, 2021
Kind
B2
Abstract

Implementations of the present specification disclose management clients, device monitoring systems, and methods. The device monitoring system includes the following: an intermediary, configured to send subscription information and receive publishing information; and a plurality of clients, communicatively connected to the intermediary and configured to send the corresponding publishing information based on the received subscription information, where the client includes at least one first client and at least one second client; the first client and the second client exchange information by using the intermediary; and the first client monitors the second client based on a device management protocol.

Claims (26)

1. A computer-implemented system, comprising:

an intermediary and a plurality of clients communicatively connected to the intermediary, wherein the intermediary is configured to:

send, to the plurality of clients as a first step of a device management protocol, subscription information comprising a data acquisition instruction; and

receive, from the plurality of clients as a second step of the device management protocol, publishing information comprising status information of the plurality of clients based on the plurality of clients receiving the data acquisition instruction; and

wherein the plurality of clients are configured to:

send the publishing information based on the subscription information, wherein the plurality of clients comprise at least one first client and at least one second client, and wherein the first client and the second client exchange information by using the intermediary; and the first client monitors the second client based on the device management protocol.

2. The computer-implemented system of claim 1 , wherein the intermediary sends an operation instruction to the first client, wherein the operation instruction comprises data information associated with status information of the second client; and the first client performs an operation on the first client based on the operation instruction, and sends data information associated with the operation to the intermediary.

3. The computer-implemented system of claim 2 , wherein the operation comprises performing at least one of upgrade management, update management, log management, and screenshot management on the first client.

4. The computer-implemented system of claim 1 , wherein the subscription information comprises a key.

5. The computer-implemented system of claim 4 , wherein the intermediary digitally signs the subscription information by using a private key corresponding to a particular client of the plurality of clients; and the particular client performs signature verification on the subscription information by using a public key.

6. The computer-implemented system of claim 1 , wherein the intermediary is an agent based on Message Queuing Telemetry Transport (MQTT) protocol or Web Application Messaging Protocol (WAMP) protocol; and the second client is a device equipped with a screen.

7. The computer-implemented system of claim 1 , wherein the status information of the plurality of clients comprises an indication of available memory on a particular client of the plurality of clients.

8. A computer-implemented method comprising:

sending, by an intermediary communicatively connected to a plurality of clients, subscription information comprising a data acquisition instruction to the plurality of clients as a first step of a device management protocol, wherein the plurality of clients comprises at least one first client and at least one second client;

receiving, by the intermediary from the plurality of clients, as a second step of the device management protocol, publishing information comprising status information of the plurality of clients based on the plurality of clients receiving the data acquisition instruction; and

providing data to the first client wherein the first client monitors the second client based on the data and the device management protocol.

9. The computer-implemented method of claim 8 , wherein the data comprises at least one of system upgrade information, page refresh information, log information, and screenshot information.

10. The computer-implemented method of claim 8 , wherein the subscription information, the publishing information, or the data comprise a security key.

11. The computer-implemented method of claim 8 , wherein the intermediary performs data transfer of the subscription information, the publishing information, or the data based on MQTT protocol or WAMP protocol; and the second client is a device equipped with a screen.

12. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

sending, by an intermediary communicatively connected to a plurality of clients, subscription information comprising a data acquisition instruction to the plurality of clients as a first step of a device management protocol, wherein the plurality of clients comprise at least one first client and at least one second client;

receiving, by the intermediary from the plurality of clients, as a second step of the device management protocol, publishing information comprising status information of the plurality of clients based on the plurality of clients receiving the data acquisition instruction; and

providing data to the first client wherein the first client monitors the second client based on the data and the device management protocol.

13. The non-transitory, computer-readable medium of claim 12 , wherein the data comprises at least one of system upgrade information, page refresh information, log information, and screenshot information.

14. The non-transitory, computer-readable medium of claim 12 , wherein the subscription information, the publishing information, or the data comprise a security key.

15. The non-transitory, computer-readable medium of claim 12 , wherein the intermediary performs data transfer of the subscription information, the publishing information, or the data based on MQTT protocol or WAMP protocol; and the second client is a device equipped with a screen.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2020
From: ZHOU, YIXIAO
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052161/0369 →