# US 12,002,299 B2 · Remote vehicle diagnostic and detection method based on instant messaging communication, electronic device, and storage medium

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

- Number: US 12,002,299 B2
- Document ID: US12002299B2
- Status: Granted
- Kind: B2
- Application number: 17/399,125
- Filed: 2021-08-11
- Published: 2023-01-12
- Granted: 2024-06-04
- Earliest claimed: 2021-07-06
- Assignees: Thinkcar Tech Co., Ltd.
- Applicants: Thinkcar Tech Co., Ltd.
- Inventors: Bin Tan; Qilong Liao; Lingcong Xiao
- Web page: https://patentgrep.com/patent/US12002299B2

## CPC

- G05B 23/0213: {Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols}
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G06Q 20/102: {Bill distribution or payments}
- G07C 5/0808: {Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005)}
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/10: Multimedia information
- G07C 2205/02: using a vehicle scan tool
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present application discloses a remote vehicle diagnostic and detection method based on instant messaging communication, an electronic device, and a storage medium. The process is not only faster to obtain car data, but also to obtain more description information based on instant messaging communication, which improves the efficiency of remote vehicle diagnostic and exclusion.

## Claims

### Claim 1

A remote vehicle diagnostic and detection method based on instant messaging communication using a user terminal, comprising:
responding, by a server cluster, to a communication connection instruction, obtaining an online terminal list and displaying the online terminal list;
when detecting, by the server cluster, a target terminal selection instruction, obtaining the target terminal from the online terminal list, and establishing a communication connection with the target terminal;
acquiring, by the server cluster, a first instant messaging data and sending the first instant messaging data to the target terminal;
receiving, by the user terminal, a first order data sent by the target terminal according to the first instant messaging data; wherein the first order data comprises a vehicle basic information acquisition request, merchant information, payment information, and a remote analog terminal connection address;
when detecting, by the target terminal, a first order agreement instruction, establishing a connection with a remote analog terminal through the remote analog terminal connection address;
obtaining, by the user terminal, electric control system information and basic information of the vehicle;
when detecting, by the user terminal, a remote diagnostic instruction, sending the electric control system information and basic information of the vehicle to the remote analog terminal;
receiving and parsing, by the user terminal, remote adjustment instructions to obtain vehicle adjustment instructions;
sending, by the user terminal, the adjustment instructions to the vehicle corresponding to the basic information of the vehicle; and
when detecting, by the target terminal, a communication end instruction, disconnecting the connection with the remote analog terminal.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein before the step of responding to the communication connection instruction, obtaining the online terminal list and displaying the online terminal list further comprises the steps of:
obtaining user's account information, and obtaining user's vehicle type information according to the user's account information;
sending the user's vehicle type information to the server cluster; and
receiving the online terminal list sent by the server cluster according to user's vehicle type information.

### Claim 3 (depends on 1)

The method as claimed in claim 1, wherein the first instant messaging data is composed of one or more of text data, picture data, voice data, and video data.

### Claim 4 (depends on 1)

The method as claimed in claim 1, wherein before the step of receiving the first order data sent by the target terminal according to the first instant messaging data further comprises the step of:
displaying merchant information and payment information in the first order data.

### Claim 5 (depends on 1)

The method as claimed in claim 1, wherein after the step of obtaining electric control system information and basic information of the vehicle further comprises the step of:
when detecting a local diagnostic instruction, displaying the acquired electric control system information and basic information of the vehicle to perform local diagnostic prompt.

### Claim 6 (depends on 1)

The method as claimed in claim 1, wherein the step of when detecting the remote diagnostic instruction, sending the electric control system information and basic information of the vehicle to the remote analog terminal further comprises the steps of:
acquiring a current network delay value; and
if it is determined that the current network delay value exceeds a preset delay threshold, sending the electric control system information of the vehicle to a transfer server, so that the transfer server sends the electric control system information of the vehicle to the remote analog terminal.

### Claim 7 (depends on 6)

The method as claimed in claim 6, wherein after the step of acquiring the current network delay value further comprises the step of:
if it is determined that the current network delay value does not exceed the preset delay threshold, establishing a connection with the remote analog terminal through the User Datagram Protocol.

### Claim 8 (depends on 1)

The method as claimed in claim 1, wherein after the step of sending the electric control system information and basic information of the vehicle to the remote analog terminal further comprises the steps of:
receiving a second order data sent by the target terminal according to the basic information of the vehicle; wherein the second order data comprises merchant information and another payment information; and
when detecting the second order consent instruction, the communication connection with the remote analog terminal is maintained.

### Claim 9

An electronic device, comprising:
a memory, for storing a program to execute in a processor; and
the processor, for executing the program stored in the memory to achieve the method comprising the steps of:
responding, by a server cluster, to a communication connection instruction, obtaining an online terminal list and displaying the online terminal list;
when detecting, by the server cluster, a target terminal selection instruction, obtaining the target terminal from the online terminal list, and establishing a communication connection with the target terminal;
acquiring, by the server cluster, a first instant messaging data and sending the first instant messaging data to the target terminal;
receiving, by the user terminal, a first order data sent by the target terminal according to the first instant messaging data; wherein the first order data comprises a vehicle basic information acquisition request, merchant information, payment information, and a remote analog terminal connection address;
when detecting, by the target terminal, a first order agreement instruction, establishing a connection with a remote analog terminal through the remote analog terminal connection address;
obtaining, by the user terminal, electric control system information and basic information of the vehicle;
when detecting, by the user terminal, a remote diagnostic instruction, sending the electric control system information and basic information of the vehicle to the remote analog terminal;
receiving and parsing, by the user terminal, remote adjustment instructions to obtain vehicle adjustment instructions;
sending, by the user terminal, the adjustment instructions to the vehicle corresponding to the basic information of the vehicle; and
when detecting, by the target terminal, a communication end instruction, disconnecting the connection with the remote analog terminal.

### Claim 10 (depends on 9)

The electronic device as claimed in claim 9, wherein before the step of responding to the communication connection instruction, obtaining the online terminal list and displaying the online terminal list further comprises the steps of:
obtaining user's account information, and obtaining user's vehicle type information according to the user's account information;
sending the user's vehicle type information to the server cluster; and
receiving the online terminal list sent by the server cluster according to user's vehicle type information.

### Claim 11 (depends on 9)

The electronic device as claimed in claim 9, wherein the first instant messaging data is composed of one or more of text data, picture data, voice data, and video data.

### Claim 12 (depends on 9)

The electronic device as claimed in claim 9, wherein before the step of receiving the first order data sent by the target terminal according to the first instant messaging data further comprises the step of:
displaying merchant information and payment information in the first order data.

### Claim 13 (depends on 9)

The electronic device as claimed in claim 9, wherein after the step of obtaining electric control system information and basic information of the vehicle further comprises the step of:
when detecting a local diagnostic instruction, displaying the acquired electric control system information and basic information of the vehicle to perform local diagnostic prompt.

### Claim 14 (depends on 9)

The electronic device as claimed in claim 9, wherein the step of when detecting the remote diagnostic instruction, sending the electric control system information and basic information of the vehicle to the remote analog terminal further comprises the steps of:
acquiring a current network delay value; and
if it is determined that the current network delay value exceeds a preset delay threshold, sending the electric control system information of the vehicle to a transfer server, so that the transfer server sends the electric control system information of the vehicle to the remote analog terminal.

### Claim 15 (depends on 14)

The electronic device as claimed in claim 14, wherein after the step of acquiring the current network delay value further comprises the step of:
if it is determined that the current network delay value does not exceed the preset delay threshold, establishing a connection with the remote analog terminal through the User Datagram Protocol.

### Claim 16 (depends on 9)

The electronic device as claimed in claim 9, wherein after the step of sending the electric control system information and basic information of the vehicle to the remote analog terminal further comprises the steps of:
receiving a second order data sent by the target terminal according to the basic information of the vehicle; wherein the second order data comprises merchant information and another payment information; and
when detecting the second order consent instruction, the communication connection with the remote analog terminal is maintained.

### Claim 17

A non-transitory computer readable storage medium, for storing one or more programs executed by one or more processors to achieve the method comprising the steps of:
responding, by a server cluster, to a communication connection instruction, obtaining an online terminal list and displaying the online terminal list;
when detecting, by the server cluster, a target terminal selection instruction, obtaining the target terminal from the online terminal list, and establishing a communication connection with the target terminal;
acquiring, by the server cluster, a first instant messaging data and sending the first instant messaging data to the target terminal;
receiving, by the user terminal, a first order data sent by the target terminal according to the first instant messaging data; wherein the first order data comprises a vehicle basic information acquisition request, merchant information, payment information, and a remote analog terminal connection address;
when detecting, by the target terminal, a first order agreement instruction, establishing a connection with a remote analog terminal through the remote analog terminal connection address;
obtaining, by the user terminal, electric control system information and basic information of the vehicle;
when detecting, by the user terminal, a remote diagnostic instruction, sending the electric control system information and basic information of the vehicle to the remote analog terminal;
receiving and parsing, by the user terminal, remote adjustment instructions to obtain vehicle adjustment instructions;
sending, by the user terminal, the adjustment instructions to the vehicle corresponding to the basic information of the vehicle; and
when detecting, by the target terminal, a communication end instruction, disconnecting the connection with the remote analog terminal.

### Claim 18 (depends on 17)

The non-transitory computer readable storage medium as claimed in claim 17, wherein before the step of responding to the communication connection instruction, obtaining the online terminal list and displaying the online terminal list further comprises the steps of:
obtaining user's account information, and obtaining user's vehicle type information according to the user's account information;
sending the user's vehicle type information to the server cluster; and
receiving the online terminal list sent by the server cluster according to user's vehicle type information.

### Claim 19 (depends on 17)

The non-transitory computer readable storage medium as claimed in claim 17, wherein the first instant messaging data is composed of one or more of text data, picture data, voice data, and video data.

### Claim 20 (depends on 17)

The non-transitory computer readable storage medium as claimed in claim 17, wherein before the step of receiving the first order data sent by the target terminal according to the first instant messaging data further comprises the step of:
displaying merchant information and payment information in the first order data.
