# US 12,182,894 B2 · Methods for determining an allocation scheme of accident rescue resource in a smart city and internet of things systems

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

- Number: US 12,182,894 B2
- Document ID: US12182894B2
- Status: Granted
- Kind: B2
- Application number: 17/813,017
- Filed: 2022-07-15
- Published: 2023-12-28
- Granted: 2024-12-31
- Earliest claimed: 2022-06-28
- Assignees: Chengdu Qinchuan Iot Technology Co., Ltd.
- Applicants: Chengdu Qinchuan Iot Technology Co., Ltd.
- Inventors: Zehua Shao; Yaqiang Quan; Yuefei Wu; Xiaojun Wei; Zhihui Wen
- Web page: https://patentgrep.com/patent/US12182894B2

## CPC

- G06Q 50/265: {Personal security, identity or safety}
- G08B 21/02: Alarms for ensuring the safety of persons
- 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
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

The present disclosure provides a method for determining an allocation scheme of accident rescue resource in a smart city. The method comprises: obtaining accident information of an accident point based on the object platform; sending the accident information to the management platform based on the sensor network platform; determining resource demand of the accident point based on the accident information through the management platform; obtaining available resource of at least one candidate rescue point based on the object platform; sending the available resource to the management platform based on the sensor network platform; determining the allocation scheme of rescue resource based on the resource demand and the available resource through the management platform; and sending the allocation scheme of rescue resource to the user platform through the service platform.

## Claims

### Claim 1

A method for determining an allocation scheme of accident rescue resources in a smart city, wherein the method is implemented by at least one processing device of an Internet of Things system determined by the allocation scheme of accident rescue resources in the smart city, and the Internet of Things system comprises a user platform, a service platform, a management platform, a sensor network platform, and an object platform;
the method comprises:
obtaining accident information of an accident point through a terminal device based on the object platform;
sending the accident information to the management platform based on the sensor network platform;
determining resource demand of the accident point based on the accident information through the management platform, and storing the resource demand in a database;
obtaining an available resource of at least one candidate rescue point based on the object platform, comprising:
determining the available resource of the at least one candidate rescue point based on a prediction model, wherein inputs of the prediction model at least include an idle resource and surrounding information of the at least one candidate rescue point, the prediction model is a machine learning model, the surrounding information is information related to a surrounding demand point corresponding to the at least one candidate rescue point, wherein
the at least one candidate rescue point and the surrounding demand point corresponding to each candidate rescue point in the at least one candidate rescue point are determined based on a rescue map, wherein the rescue map includes at least two nodes and at least one edge, the at least two nodes include a regional node and a resource node, the regional node includes the accident point and the surrounding demand point, and the at least one edge is used to connect the regional node and the resource node where a transport path exists;
the at least one candidate rescue point is a resource node including at least one level in the rescue map, the level is related to a transportation duration between the at least one candidate rescue point and the accident point, and the candidate rescue point with a high level is given priority to provide at least one rescue resource for the accident point; and
the prediction model is obtained by training an initial prediction model based on multiple training samples with labels, the training comprising:
inputting the multiple training samples with the labels into the initial prediction model, constructing a loss function from the labels and output results of the initial prediction model, updating parameters of the initial prediction model iteratively based on the loss function; and completing model training and obtaining the prediction model when preset conditions are met;
sending the available resource to the management platform based on the sensor network platform;
determining the allocation scheme of rescue resources based on the resource demand and the available resource through the management platform; and
sending the allocation scheme of rescue resources to the terminal device of the user platform through the service platform.

### Claim 2 (depends on 1)

The method of claim 1, wherein the available resource is determined based on the idle resource of the at least one candidate rescue point and predicted resource demand of the surrounding demand point corresponding to the at least one candidate rescue point.

### Claim 3 (depends on 1)

The method of claim 1, wherein
the sensor network platform includes at least one sensor network sub-platform, each sensor network sub-platform in the at least one sensor network sub-platform corresponds to at least one of object platforms, and each of the object platforms corresponds to the at least one candidate rescue point; and
the object platform is used to obtain the available resource of the corresponding at least one candidate rescue point.

### Claim 4 (depends on 3)

The method of claim 3, wherein the determining resource demand of the accident point based on the accident information through the management platform comprises:
obtaining a similarity between the accident information and at least one historical accident information through performing similarity calculation on the accident information and the at least one historical accident information; and
taking resource demand corresponding to the historical accident information with the highest similarity as the resource demand of the accident point through comparing the similarity.

### Claim 5 (depends on 1)

The method of claim 1, wherein the obtaining an available resource of at least one candidate rescue point based on the object platform comprises:
determining the at least one candidate rescue point and the surrounding demand point corresponding to each candidate rescue point in the at least one candidate rescue point;
determining predicted resource demand and accident probability of the surrounding demand point; and
determining the available resource of the at least one candidate rescue point based on the predicted resource demand and the accident probability.

### Claim 6 (depends on 1)

The method of claim 1, wherein the transportation duration between the at least one candidate rescue point and the accident point or a relative positional relationship in the rescue map meets a first preset condition, and a transportation duration between the at least one candidate rescue point and the corresponding surrounding demand point or the relative positional relationship in the rescue map meets a second preset condition.

### Claim 7 (depends on 1)

The method of claim 1, wherein the accident information includes at least one of accident type and accident severity.

### Claim 8 (depends on 4)

The method of claim 4, wherein the performing similarity calculation on the accident information and the at least one historical accident information comprises:
processing the accident information and the at least one historical accident information into at least one accident feature vector, and
determining the similarity between the at least one historical accident information and the accident information based on a vector distance of the at least one accident feature vector.

### Claim 9 (depends on 8)

The method of claim 8, wherein determining the resource demand comprises:
correcting the resource demand of the accident point an estimated confidence of the at least one accident feature vector of the accident information.

### Claim 10 (depends on 1)

The method of claim 1, wherein the surrounding demand point includes a demand point whose number of hops with the resource node or the transportation duration with the resource node is less than a threshold; wherein the surrounding information includes node characteristic of the regional node corresponding to the surrounding demand point.

### Claim 11

A system of an Internet of Things for determining an allocation scheme of accident rescue resources in a smart city, the Internet of Things system comprising a user platform, a service platform, a management platform, a sensor network platform, and an object platform, wherein the Internet of Things system further comprises: a non-transitory computer-readable storage medium storing computer instructions; and at least one processor in communication with the non-transitory computer-readable storage medium, when executing the computer instructions, the at least one processor is directed to cause the Internet of Things system to perform operations including:
obtaining accident information of an accident point through a terminal device based on the object platform;
sending the accident information to the management platform based on the sensor network platform;
determining resource demand of the accident point based on the accident information through the management platform, and storing the resource demand in a database;
obtaining an available resource of at least one candidate rescue point based on the object platform; wherein to the available resource of the at least one candidate rescue point based on the object platform, the at least one processor is further directed to cause the Internet of Things system to perform operations including:
determining the available resource of the at least one candidate rescue point based on a prediction model, wherein inputs of the prediction model at least include an idle resource and surrounding information of the at least one candidate rescue point, the prediction model is a machine learning model, the surrounding information is information related to a surrounding demand point corresponding to the at least one candidate rescue point, wherein
the at least one candidate rescue point and the surrounding demand point corresponding to each candidate rescue point in the at least one candidate rescue point are determined based on a rescue map, wherein the rescue map includes at least two nodes and at least one edge, the at least two nodes include a regional node and a resource node, the regional node includes the accident point and the surrounding demand point, and the at least one edge is used to connect the regional node and the resource node where a transport path exists;
the at least one candidate rescue point is a resource node including at least one level in the rescue map, the level is related to a transportation duration between the at least one candidate rescue point and the accident point, and the candidate rescue point with a high level is given priority to provide at least one rescue resource for the accident point; and
the prediction model is obtained by training an initial prediction model based on multiple training samples with labels, the training comprising:
inputting the multiple training samples and the labels into the initial prediction model, constructing a loss function from the labels and output results of the initial prediction model, updating parameters of the initial prediction model iteratively based on the loss function; completing model training and obtaining the prediction model when preset conditions are met;
sending the available resource to the management platform based on the sensor network platform;
determining the allocation scheme of rescue resources based on the resource demand and the available resource through the management platform; and
sending the allocation scheme of rescue resources to the terminal device of the user platform through the service platform.

### Claim 12 (depends on 11)

The system of claim 11, wherein the available resource is further determined based on the idle resource of the at least one candidate rescue point and predicted resource demand of the surrounding demand point corresponding to the at least one candidate rescue point.

### Claim 13 (depends on 11)

The system of claim 11, wherein
the sensor network platform includes at least one sensor network sub-platform, each sensor network sub-platform in the at least one sensor network sub-platform corresponds to at least one of object platforms, and each of the object platforms corresponds to the at least one candidate rescue point; and
the object platform is used to obtain the available resource of the corresponding at least one candidate rescue point.

### Claim 14 (depends on 13)

The method of claim 13, wherein the at least one processor is further directed to cause the Internet of Things system to perform operations including:
obtaining a similarity between the accident information and at least one historical accident information through performing similarity calculation on the accident information and the at least one historical accident information; and
taking resource demand corresponding to the historical accident information with the highest similarity as the resource demand of the accident point through comparing the similarity.

### Claim 15 (depends on 11)

The system of claim 11, wherein the at least one processor is further directed to cause the Internet of Things system to perform operations including:
determining the at least one candidate rescue point and the surrounding demand point corresponding to each candidate rescue point in the at least one candidate rescue point;
determining predicted resource demand and accident probability of the surrounding demand point; and
determining the available resource of the at least one candidate rescue point based on the predicted resource demand and the accident probability.

### Claim 16 (depends on 11)

The system of claim 11, wherein the transportation duration between the at least one candidate rescue point and the accident point or a relative positional relationship in the rescue map meets a first preset condition, and a transportation duration between the at least one candidate rescue point and the corresponding surrounding demand point or the relative positional relationship in the rescue map meets a second preset condition.

### Claim 17 (depends on 1)

A non-transitory computer-readable storage medium, wherein the storage medium stores computer instructions, and the computer instructions are executed by a processor to implement the method of claim 1.
