State determination method and device, computer readable storage medium and target equipment

The battery status data collected and sent to the gateway through the target device is solved by solving the problem that the vehicle's cellular network cannot monitor the battery status when it is limited, and timely monitoring and risk handling of the battery safety status is achieved.

CN119840423APending Publication Date: 2025-04-18BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411402933.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

When the vehicle's cellular network is restricted, the battery status cannot be monitored, resulting in the inability to detect battery safety risks in time.

Method used

The target device is connected to the vehicle's information transmission interface, and the battery status data is collected, and the data is sent to the gateway through the target network, which determines the safe state of the battery based on the status data.

Benefits of technology

It realizes that the safety status of the battery can be monitored while the vehicle cellular network is restricted, and battery safety risks can be promptly discovered and handled.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119840423A_ABST
    Figure CN119840423A_ABST
Patent Text Reader

Abstract

The invention relates to a state determination method and device, a computer readable storage medium and target equipment, and the method comprises the steps: collecting the state data of a battery of a vehicle through an information transmission interface under the condition that the target equipment is connected with the information transmission interface in the vehicle; and sending the state data to a gateway in a target network based on the target network where the target equipment is located, and triggering the gateway to determine the safety state of the battery based on the state data, so that the state of the battery of the vehicle can be monitored even if the cellular network of the vehicle is limited.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery technology, and in particular to a state determination method, apparatus, computer-readable storage medium, and target device. Background Art

[0002] With the development of new energy vehicles, the safe operation of vehicle batteries is becoming more and more important. At present, by monitoring the status of the battery in the car, it is determined whether the battery is operating within a safe range to avoid safety risks caused by the battery.

[0003] However, monitoring of the battery status relies on the vehicle's own cellular network to transmit data on the battery status. When the vehicle's cellular network is limited, the battery status data cannot be obtained, and thus the battery status cannot be monitored. Summary of the invention

[0004] The embodiments of the present application provide a state determination method, apparatus, computer-readable storage medium, and target device, which can monitor the state of the battery when the cellular network of the vehicle is limited, so as to at least partially solve the above-mentioned technical problems.

[0005] In order to achieve the above object, according to a first aspect of the present application, a state determination method is provided, which is applied to a target device, comprising:

[0006] When the target device is connected to an information transmission interface in a vehicle, the status data of the battery of the vehicle is collected through the information transmission interface;

[0007] Based on the target network where the target device is located, the status data is sent to a gateway in the target network, triggering the gateway to determine the safety status of the battery based on the status data.

[0008] Optionally, after triggering the gateway to determine the safety status of the battery based on the status data, the method further includes:

[0009] Receiving prompt information returned by the gateway when the security status is abnormal;

[0010] Perform prompt operations based on the prompt information.

[0011] Optionally, the performing of the prompt operation based on the prompt information includes:

[0012] Based on the above prompt information, the alarm on the above vehicle is controlled to sound an alarm to perform the above prompt operation.

[0013] Optionally, the above method further includes:

[0014] Determine a processing status of the target device on the status data, where the processing status includes a sending status and / or a collection status;

[0015] If the above processing status is a failure status, the first prompt operation is executed.

[0016] Optionally, before collecting the status data of the battery of the vehicle through the information transmission interface, the method further includes:

[0017] When a connection with the above information transmission interface is detected, a channel selection operation is performed;

[0018] On the selected channel, a network access request is sent to the gateway, triggering the gateway to add the target device to the target network based on the network access request.

[0019] Optionally, sending the network access request to the gateway on the selected channel includes:

[0020] Determine whether a preamble exists in the selected channel;

[0021] If the preamble does not exist, a network access request is sent to the gateway on the selected channel.

[0022] Optionally, the target network is a target network constructed based on long-distance radio technology, the target device is a long-distance radio node device, and the gateway is a long-distance radio gateway.

[0023] Optionally, the above-mentioned information transmission interface is an on-board automatic diagnosis system interface.

[0024] According to a second aspect of the present application, a state determination method is provided, which is applied to a gateway, wherein a target network where the gateway is located includes a target device, and the target device is connected to an information transmission interface in a vehicle, and the method includes:

[0025] Acquire status data sent by the target device through the target network, where the status data is status data of the battery of the vehicle collected by the target device through the information transmission interface;

[0026] Based on the status data, a safety status of the battery is determined.

[0027] Optionally, after determining the safety status of the battery based on the status data, the method further includes:

[0028] If the security status is an abnormal status, a prompt message is returned to the target device, triggering the target device to perform a prompt operation based on the prompt message.

[0029] Optionally, the prompt operation is to control an alarm on the vehicle to sound an alarm.

[0030] Optionally, the above method further includes:

[0031] If the status data sent by the target device through the target network is not obtained, re-obtaining the status data from the target device through the target network;

[0032] If the number of consecutive failures in obtaining the status data meets a preset number condition, the device identification of the target device is sent to the local server, triggering the local server to perform a second prompt operation based on the device identification.

[0033] Optionally, the safety state includes a first safety state, and the determining the safety state of the battery based on the state data includes:

[0034] In the gateway, a first safety state of the battery is determined based on the state data.

[0035] Optionally, the safety state includes a second safety state, and the step of determining the safety state of the battery based on the state data includes:

[0036] The status data is sent to a local server, so that the local server determines a second safety status of the battery of the vehicle based on the status data and the historical status data of the battery.

[0037] According to a third aspect of the present application, a state determination device is provided, which is applied to a target device, including:

[0038] A collection module, used for collecting the status data of the battery of the vehicle through the information transmission interface when the target device is connected to the information transmission interface in the vehicle;

[0039] The sending module is used to send the above-mentioned status data to a gateway in the above-mentioned target network based on the target network where the above-mentioned target device is located, and trigger the above-mentioned gateway to determine the safety status of the above-mentioned battery based on the above-mentioned status data.

[0040] According to a fourth aspect of the present application, a state determination device is provided, which is applied to a gateway, including:

[0041] An acquisition module, used for acquiring status data sent by the target device through the target network, wherein the status data is status data of the battery of the vehicle collected by the target device through the information transmission interface;

[0042] The determination module is used to determine the safety status of the battery based on the status data.

[0043] In a fifth aspect, an embodiment of the present application further provides a target device, including a memory storing a plurality of instructions, and the above-mentioned processor loads instructions from the above-mentioned memory to execute any state determination method provided in the embodiment of the present application.

[0044] In a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for loading by a processor to execute any state determination method provided in an embodiment of the present application.

[0045] In an embodiment of the present application, when the target device is connected to the information transmission interface in the vehicle, the status data of the battery of the vehicle is collected through the information transmission interface, and based on the target network where the target device is located, the status data is sent to the gateway in the target network, triggering the gateway to determine the safety status of the battery based on the status data, thereby realizing the collection of battery status data through the target device, and sending the status data to the gateway through the target network, so that the gateway can determine the safety status of the battery based on the status data, so that the safety status of the battery can be monitored even when the vehicle's own cellular network is restricted.

[0046] Other features and advantages of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative work.

[0048] In order to more completely understand the present application and its beneficial effects, the following description will be given in conjunction with the accompanying drawings, wherein the same figure numbers represent the same parts in the following description.

[0049] Figure 1 is a flow chart of a state determination method provided in an exemplary embodiment of the present application;

[0050] Figure 2 is a schematic diagram of a target device provided in an exemplary embodiment of the present application;

[0051] Figure 3 is another flow chart of the state determination method provided in the exemplary embodiment of the present application;

[0052] Figure 4 is another flow chart of the state determination method provided in the exemplary embodiment of the present application;

[0053] Figure 5 is another flow chart of the state determination method provided in the exemplary embodiment of the present application;

[0054] Figure 6 is a schematic diagram of a gateway provided in an exemplary embodiment of the present application;

[0055] Figure 7 is another flow chart of the state determination method provided in the exemplary embodiment of the present application;

[0056] Figure 8 is another flow chart of the state determination method provided in the exemplary embodiment of the present application;

[0057] Fig. 9 is another flow chart of the state determination method provided in the exemplary embodiment of the present application;

[0058] Fig.10 is another flow chart of the state determination method provided in the exemplary embodiment of the present application;

[0059] Fig.11 is a schematic diagram of a state determination system provided in an exemplary embodiment of the present application;

[0060] Fig.12 is a schematic diagram of a state determination device provided in an exemplary embodiment of the present application;

[0061] Fig.13 is another schematic diagram of a state determination device provided in an exemplary embodiment of the present application;

[0062] Fig.14 It is a schematic diagram of the structure of the target device provided in the exemplary embodiment of the present application. DETAILED DESCRIPTION

[0063] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0064] The embodiments of the present application provide a state determination method, apparatus, target device, and computer-readable storage medium. Specifically, the state determination method of the embodiments of the present application can be executed by a target device, wherein the target device can be a terminal. The terminal can be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC, Personal Computer), and a personal digital assistant (Personal Digital Assistant, PDA) and other terminals.

[0065] The embodiments of the present application provide a state determination method. Figure 1 FIG. 1 is a flowchart of a state determination method provided by an exemplary embodiment of the present application. In this embodiment, the target device is used as the execution subject for explanation. Figure 1 As shown, the state determination method includes the following steps:

[0066] S101. When a target device is connected to an information transmission interface in a vehicle, status data of a battery of the vehicle is collected through the information transmission interface.

[0067] The target device is a device that exists independently of the vehicle, and can be a node device in the target network. The target device is connected to the vehicle via an information transmission interface. The information transmission interface is a physical interface on the vehicle, through which the status data of the battery on the vehicle can be collected.

[0068] The type of physical interface can be set according to actual conditions. For example, the physical interface can be an on-board diagnostic system interface (On-Board Diagnostics, OBD) or a USB interface, that is, the information transmission interface can be an on-board diagnostic system interface or a USB interface, which is not limited in the embodiments of the present application.

[0069] Since the vehicle's battery management system and on-board automatic diagnostic system interface operate normally and do not enter a sleep state when the vehicle is in low power consumption mode, when the information transmission interface is the on-board automatic diagnostic system interface, the battery status data can be collected even if the vehicle is in low power consumption mode, and the battery status can be monitored based on the status data.

[0070] The battery status data refers to data that can be used to indicate the safety status of the battery, which may be data in a battery management system (BMS).

[0071] The type of status data can be set according to actual conditions. For example, the battery status data may include at least one of the battery voltage, current, temperature, total capacity, remaining capacity, charging current, discharging current, and charging and discharging time. The embodiments of the present application are not limited here.

[0072] In some embodiments, before collecting the status data of the battery of the vehicle through the information transmission interface, the user can first connect the target device to the information transmission interface. When the target device detects that it is connected to the information transmission interface, it can draw power through the information transmission interface and perform initialization processing. The initialization processing includes reading at least one of the vehicle identification number (Vehicle Identification Number, VIN) and the identification of the battery in the vehicle, so that when the target device subsequently collects the status data, it can use the identification code and / or the battery identification as the data identification of the status data, and then send the status data with the data identification to the gateway.

[0073] In some embodiments, before collecting the status data of the battery of the vehicle through the information transmission interface, the method further includes:

[0074] When a connection with the information transmission interface is detected, a channel selection operation is performed;

[0075] On the selected channel, a network access request is sent to the gateway, triggering the gateway to add the target device to the target network based on the network access request.

[0076] The process of adding the target device to the target network may also be referred to as the process of networking the target device with the gateway, which may also be a part of the target device initialization. That is, the initialization in the embodiment of the present application may include at least one of adding the target device to the target network, reading the vehicle identification number (VIN) and the identification of the battery in the vehicle.

[0077] After executing the channel selection operation, the target device can select a channel, which is called the selected channel. Then, on the selected channel, it sends a network access request to the gateway. After receiving the network access request, the gateway verifies the target device according to the network access request. When the verification is successful, it sends a connection response to the target device. The target device then establishes a connection with the gateway based on the connection response, thereby adding the target device to the target network where the gateway is located.

[0078] It is understandable that after obtaining the selected channel, the target device can determine whether the selected channel is occupied to avoid interference and conflict. At this time, on the selected channel, a network access request is sent to the gateway, including:

[0079] Determine whether a preamble exists in the selected channel;

[0080] If there is no preamble, a network access request is sent to the gateway on the selected channel.

[0081] Among them, when the selected channel has a preamble code, it means that the channel has been used by other devices. If this channel is selected, it may cause conflicts and interference, affecting the transmission of status data. Therefore, in the embodiment of the present application, when there is no preamble code on the selected channel, a network access request is sent to the gateway on the selected channel to achieve data interaction with the gateway on an unoccupied channel to avoid conflicts and interference.

[0082] In some embodiments, after determining whether the selected channel has a preamble, the method further includes:

[0083] If the selected channel has a preamble, the target device backs off and waits;

[0084] Get the backoff waiting times. If the backoff waiting times are equal to the preset times, the target device will no longer perform the channel selection operation.

[0085] If the backoff waiting times are less than the preset times, determine whether the current backoff index is equal to the preset value;

[0086] If the current backoff index is equal to the preset value, return to perform the channel selection operation;

[0087] If the current backoff index is less than the preset value, the process returns to the step of determining whether the selected channel has a preamble.

[0088] The backoff wait times refers to the number of times the target device waits and retries after failing to join the selected channel. For example, when the target device selects a channel for the first time and the selected channel has a preamble, the target device backs off and waits. At this time, the backoff wait times is 1. The backoff wait index refers to the index of the backoff wait times.

[0089] The preset number of times and the preset value are pre-set numbers and can be set according to actual conditions, and the embodiments of the present application are not limited thereto.

[0090] In an embodiment of the present application, if a preamble code exists in the selected channel, the target device performs backoff waiting and obtains the backoff waiting times. If the backoff waiting times are equal to the preset times, the target device no longer performs the channel selection operation. If the backoff waiting times are less than the preset times, it is determined whether the current backoff index is equal to the preset value. If the current backoff index is equal to the preset value, it returns to perform the channel selection operation. If the current backoff index is less than the preset value, it returns to execute the determination whether the selected channel has a preamble code, thereby ensuring that the target device can select the channel.

[0091] S102: Based on the target network where the target device is located, the status data is sent to a gateway in the target network, and the gateway is triggered to determine the safety status of the battery based on the status data.

[0092] Among them, the type of the target network can be set according to actual conditions. For example, the target network can be a network built based on long-range radio technology (Long Range Radio, LoRa) or a target network built for LoRaWAN, which is not limited in the embodiments of the present application.

[0093] When the target network is a network built based on long-range radio technology, the target device may be referred to as a long-range radio node device, and the gateway may be referred to as a long-range radio gateway.

[0094] Optionally, the method for the gateway to determine the safety status of the battery based on the status data can be set according to actual conditions. For example, the gateway can perform a subtraction operation on the status data and the preset status data to obtain difference status data. If the difference status data exceeds the preset data, the safety status of the battery is determined to be a normal state, and the normal state indicates that the battery has no safety risks. If the difference status data does not exceed the preset data, the safety status of the battery is determined to be an abnormal state, and the abnormal state indicates that the battery has a safety risk. Alternatively, the gateway can also input the status data into a trained state recognition model for identification to obtain the safety status of the battery. The embodiments of the present application are not limited here.

[0095] In the embodiment of the present application, since the status data can be sent to the gateway through the target network where the target device is located, the battery of the vehicle can be monitored through the status data even if the cellular network of the vehicle is restricted.

[0096] In some embodiments, after the gateway is triggered to determine the safety status of the battery based on the status data, the method further includes:

[0097] Receive prompt information returned by the gateway when the security status is abnormal;

[0098] Perform prompt operations based on prompt information.

[0099] Among them, the prompt information can be set according to the actual situation, for example, the prompt information can be a certain string or a certain graphic, which is not limited in the embodiment of the present application. The type of prompt operation can be set according to the actual situation, for example, the prompt operation can be to send the prompt information to the relevant equipment, and the prompt information can be output to the relevant staff through the relevant equipment, or the prompt operation can control the alarm on the vehicle to sound an alarm, which is not limited in the embodiment of the present application.

[0100] In this embodiment of the present application, since the abnormal state indicates that there is a safety risk in the battery, when the target device receives the prompt information, it can perform a prompt operation based on the prompt information to notify relevant staff that there is a safety risk in the battery, so that the relevant staff can maintain the battery and eliminate the safety risk of the battery.

[0101] In some embodiments, performing a prompt operation based on the prompt information includes:

[0102] Based on the prompt information, the alarm on the vehicle is controlled to sound an alarm to perform a prompt operation.

[0103] Among them, the type of alarm can be set according to actual conditions. For example, the alarm can be a buzzer or a light alarm, which is not limited in the embodiments of the present application.

[0104] In a scenario with many vehicles (for example, a scenario with many vehicles can be a scenario where vehicles are transported by vehicles or vehicles are in a garage), if the prompt information is sent to the relevant device, the relevant device will output the prompt to the relevant staff, and the relevant staff will also need to find the location of the vehicle, which takes a lot of time. In an embodiment of the present application, the target device can control the alarm on the vehicle to sound an alarm based on the prompt information, so that the relevant staff can directly locate the vehicle according to the alarm, thereby improving the efficiency of finding the vehicle, thereby improving the efficiency of eliminating battery safety risks.

[0105] In some embodiments, the present application also includes:

[0106] Determine a processing status of the target device on the status data, where the processing status includes a sending status and / or a collection status;

[0107] If the processing status is a failure status, the first prompt operation is performed.

[0108] Among them, when the processing status is the sending status, if the processing status is the failure status, it means that the status data fails to be sent to the gateway; if the processing status is the success status, it means that the status data is successfully sent to the gateway; when the processing status is the collection status, if the processing status is the failure status, it means that the status data collection fails; if the processing status is the success status, it means that the status data collection is successful. Specifically, when initialization fails, the collection status is determined to be a failure status, or when reading the status data through the information transmission interface fails, the collection status is determined to be a failure status.

[0109] When the processing status is a failure status, it indicates that there is a problem with the battery. At this time, a first prompt operation may be performed so as to prompt relevant manual personnel to eliminate the problem with the battery through the first prompt operation.

[0110] The type of the first prompt operation and the type of the prompt operation may be the same or different, and this embodiment of the present application does not limit this.

[0111] In some embodiments, the alarm may be located on the target device. In this case, the target device may include a connection module, a collection module, a control module, a communication module (the communication module may also be referred to as a transmission module), and an alarm. Figure 2 The target device is connected and powered through the connection module and the information transmission interface, collects status data through the acquisition module, sends the status data to the gateway through the communication module, and controls the alarm through the control module.

[0112] According to the following Figure 3 and Figure 4 , the state determination method provided in the embodiment of the present application is further explained.

[0113] like Figure 3 As shown, when it is detected that the target device is connected to the vehicle through the on-board automatic diagnostic system interface, the vehicle identification code is read and a connection is established with the battery management system. It is determined whether the identification code is read successfully and whether the connection with the battery management system is successful. If the identification code is read successfully and the connection with the battery management system is successful, the target device performs a channel selection operation. It is determined whether there is a preamble code on the selected channel. If not, the target device sends a network access request to the gateway through the selected channel, triggering the gateway to add the target device to the target network based on the network access request. If there is a preamble code, the target device performs a backoff wait and determines whether the backoff wait times are equal to the preset times. If the backoff wait times are equal to the preset times, the target device no longer performs the channel selection operation. If the backoff wait times are less than the preset times, it is determined whether the current backoff index is equal to the preset value. If the current backoff index is equal to the preset value, it returns to perform the channel selection operation. If the current backoff index is less than the preset value, it returns to perform the determination whether there is a preamble code on the selected channel.

[0114] Among them, when the target device no longer performs the channel selection operation, it can be manually disposed of and redeployed, and the target device returns to execute. When it is detected that the target device is connected to the vehicle through the on-board automatic diagnostic system interface, it reads the vehicle's identification code and establishes a connection with the battery management system.

[0115] like Figure 4As shown, the target device establishes a connection with the gateway to determine whether the connection is successful. If the connection is successful, the status data of the vehicle's battery is collected through the on-board automatic diagnostic system interface. Determine whether the collection is successful. If the collection is successful, the status data is sent to the gateway through the target network, and it is determined whether the sending is successful. If the sending is successful, the step of collecting the status data of the vehicle's battery through the on-board automatic diagnostic system interface is returned after a preset time interval. If the sending fails, the alarm is controlled to sound an alarm. If the collection fails, it is determined whether the number of collection failures is equal to the preset number of failures. If the number of collection failures is equal to the preset number of failures, the alarm is controlled to sound an alarm. If the number of collection failures is less than the preset number of failures, the step of collecting the status data of the vehicle's battery through the on-board automatic diagnostic system interface is returned after a preset time interval.

[0116] In an embodiment of the present application, when the target device is connected to the information transmission interface in the vehicle, the status data of the battery of the vehicle is collected through the information transmission interface, and based on the target network where the target device is located, the status data is sent to the gateway in the target network, triggering the gateway to determine the safety status of the battery based on the status data, thereby realizing the collection of battery status data through the target device, and sending the status data to the gateway through the target network, so that the gateway can determine the safety status of the battery based on the status data, so that the safety status of the battery can be monitored even when the vehicle's own cellular network is restricted.

[0117] According to the following Figure 5 , the state determination method provided in this application is explained. Figure 5 A flowchart of a state determination method provided by an exemplary embodiment of the present application is shown. In this embodiment, a gateway is used as an execution subject for explanation, and the target network where the gateway is located includes a target device, and the target device is connected to the information transmission interface in the vehicle. Figure 5 As shown, the state determination method includes the following steps:

[0118] S501. Acquire status data sent by a target device through a target network, where the status data is status data of a battery of a vehicle collected by the target device through an information transmission interface.

[0119] The gateway may include a communication list, which includes a device identifier and / or a communication address of a target device. The target device is polled through the communication list to obtain status data from the target device.

[0120] In some embodiments, before acquiring the status data sent by the target device through the target network, the method further includes:

[0121] Receive the network access request sent by the target device;

[0122] Based on the network access request, the target device is added to the target network where the gateway is located.

[0123] The gateway can also add the target device to the communication list based on the network access request.

[0124] In some embodiments, the target network is a network built based on long-range radio technology, the target device is a long-range radio node device, and the gateway is a long-range radio gateway.

[0125] In some embodiments, the present embodiment further includes:

[0126] If the status data sent by the target device through the target network is not obtained, the status data is obtained from the target device again through the target network;

[0127] If the number of consecutive failures in obtaining the status data meets a preset number condition, the device identification of the target device is sent to the local server, triggering the local server to perform a second prompt operation based on the device identification.

[0128] Among them, the preset number condition can be set according to actual conditions. For example, when the consecutive number is equal to the target number, it is determined that the consecutive number meets the preset number condition. This embodiment does not limit this.

[0129] When the number of consecutive failures in obtaining status data meets a preset number condition, it indicates that an abnormality exists in the target device. At this time, the device identification of the target device may be sent to the local server.

[0130] When the gateway fails to obtain the status data, it starts to count the number of times it fails to obtain the status data, and re-obtains the status data from the target device through the target network.

[0131] The type of the second prompt operation can be set according to actual conditions. For example, the second prompt operation can be to send the device identification of the target device to the relevant device, and the relevant device outputs the device identification to the relevant staff, so that the relevant staff can determine the target device according to the device identification and eliminate the problem of being unable to obtain status data from the target device. The embodiments of the present application are not limited here.

[0132] S502: Determine a safety status of the battery based on the status data.

[0133] Among them, the safety status may include a first safety status and / or a second safety status. The gateway may determine the first safety status of the battery based on the status data, or the gateway may send the status data to a local server so that the local server determines the second safety status of the vehicle's battery based on the status data and the historical status data of the battery.

[0134] Among them, the first safety state and the second safety state are both used to indicate whether there is a safety risk for the battery. The first safety state can indicate whether the battery is at a safety risk in the first dimension, and the second safety state can indicate whether the battery is at a safety risk in the second dimension. The first dimension and the second dimension can be the same or different. For example, the first dimension and the second dimension are both voltages. In this case, the first safety state is a safety state determined according to the voltage in the state data, and the second safety state is a safety state determined according to the voltage in the state data and the voltage in the historical state data. For another example, the first dimension is temperature, and the second dimension is voltage. The first safety state is a safety state determined according to the temperature in the state data, and the second safety state is a safety state determined according to the voltage in the state data and the voltage in the historical state data. The embodiments of the present application are not limited here.

[0135] Optionally, the method for the gateway to determine the first safety state of the battery based on the status data can be set according to actual conditions. For example, the gateway can perform a subtraction operation on the status data and the preset status data to obtain difference status data. If the difference status data exceeds the preset data, the first safety state of the battery is determined to be a normal state, and the normal state indicates that the battery has no safety risk. If the difference status data does not exceed the preset data, the first safety state of the battery is determined to be an abnormal state, and the abnormal state indicates that the battery has a safety risk. Alternatively, the gateway can also input the status data into a trained state recognition model for identification to obtain the first safety state of the battery. The embodiments of the present application are not limited here.

[0136] Optionally, the method for the local server to determine the second safety state of the vehicle's battery based on the status data and the historical status data of the battery can be set according to actual conditions. For example, the local server can perform status analysis on the status data and the historical status data using a preset status analysis algorithm to obtain the second safety state of the battery. The preset status analysis algorithm can be set according to actual conditions. For example, the preset status analysis algorithm can be a trend analysis algorithm or a status analysis neural network model, which is not limited in the embodiments of the present application.

[0137] In an embodiment of the present application, the gateway may also send the status data to the local server. After receiving the status data, the local server may store the status data and immediately determine the second security state based on the stored status data, or, after storing the status data, may also determine the second security state based on the stored status data when the stored status data meets a preset data condition.

[0138] Among them, the preset data condition can be set according to actual conditions. For example, the preset data condition can be that the stored status data satisfies the preset data condition when the increment of the stored status data relative to the status data when the second safety state was last determined is equal to a preset number, or it can be that the stored status data satisfies the preset data condition when the time interval between the current time and the time when the second safety state was last determined is equal to the preset time interval. The embodiments of the present application are not limited here.

[0139] After the local server determines the second security state, if the second security state is an abnormal state, it can send a first prompt message to the gateway, and the gateway then sends the first prompt message to the target device, and the target device then performs a prompt operation based on the first prompt message.

[0140] In an embodiment of the present application, the status data is sent to a local server so that the second safety status of the battery can be determined by the local server.

[0141] In some embodiments, after determining the safety status of the battery based on the status data, the method further includes:

[0142] If the security status is an abnormal state, a prompt message is returned to the target device, triggering the target device to perform a prompt operation based on the prompt message.

[0143] In some embodiments, the prompting operation is controlling an alarm on the vehicle to sound an alarm.

[0144] In some embodiments, the target device may include at least one, the gateway may include multiple communication modules (the communication module may include an acquisition module), a data processing module (the data processing module may also be called a determination module) and a transmission module, and data is exchanged with each target device through each communication module, and the security status of the status data is determined through the data processing module, and the status data is sent to the local server through the transmission module. At this time, the gateway may, for example, Figure 6 shown.

[0145] According to the following Figure 7 , the state determination method provided by this implementation is further explained.

[0146] The gateway establishes a communication list. According to the communication list, the target device is polled. It is determined whether the status data sent by the target device is received. If the status data sent by the target device is received, the safety status of the battery is determined according to the status data, and the format of the status data is converted to obtain the converted status data, and the converted status data is sent to the local server. It is determined whether the safety status is an abnormal state. If it is an abnormal state, a prompt message is sent to the target device, and the target device is triggered to control the alarm based on the prompt message to alarm. If the status data sent by the target device is not received, the status data is obtained from the target device again, and the number of consecutive failures to obtain the status data is counted. It is determined whether the consecutive number meets the preset number condition. If the consecutive number meets the preset number condition, the device identification of the target device is sent to the local server. If the consecutive number does not meet the preset number condition, it indicates that the status data is received, the safety status of the battery is determined according to the status data, and the format of the status data is converted to obtain the converted status data, and the converted status data is sent to the local server.

[0147] In this embodiment, status data sent by the target device through the target network is obtained. The status data is the status data of the vehicle's battery collected by the target device through the information transmission interface. Based on the status data, the safety status of the battery is determined, so that even if the vehicle's cellular network is restricted, the gateway can also obtain the battery status data, thereby monitoring the battery.

[0148] The explanation of terms, other implementation methods and corresponding beneficial effects of this embodiment can be specifically referred to the above-mentioned state determination method embodiment, and this embodiment is not limited here.

[0149] According to the following Figure 8 , the state determination method provided by the present invention is further described. In this embodiment, the local server is used as the execution subject for description.

[0150] 801. Receive status data sent by the gateway. The status data is data sent by the target device to the gateway through the target network. The target device collects the status data through the information transmission interface with the vehicle.

[0151] 802. Determine a safety status of the battery according to the status data.

[0152] The local server may determine the first safety state of the battery based on the state data, or the local server may determine the second safety state of the battery based on the state data and historical state data.

[0153] When the first safety state and / or the second safety state of the battery is an abnormal state, the local server may return a first prompt message to the gateway, the gateway sends the first prompt message to the target device, and the target device performs a prompt operation based on the first prompt message.

[0154] It can be understood that when the first safety state and / or the second safety state is an abnormal state, it indicates that the state data is abnormal. Therefore, the process of determining the safety state of the battery can also be referred to as the process of determining whether the state data is abnormal.

[0155] In some embodiments, when the security status is determined to be a normal status, the local server may also package the status data and send it to the cloud server.

[0156] In some embodiments, when the security status is determined to be an abnormal status, the status data may also be sent to a relevant device so that the relevant device outputs the status data to relevant staff.

[0157] According to the following Fig. 9 , the state determination method provided in this embodiment is further explained.

[0158] The local server receives the status data sent by the gateway, stores the status data and determines the safety status of the battery based on the status data. It determines whether the safety status of the battery is abnormal. If it is abnormal, it sends a first prompt message to the gateway and sends the status data to related devices. If it is normal, it packages the status data and sends it to the cloud server.

[0159] In the present application example, status data sent by the gateway is received. The status data is data sent to the gateway by the target device through the target network. The target device collects the status data through the information transmission interface with the vehicle. Based on the status data, the safety status of the battery is determined, so that the battery can be monitored even if the vehicle's own cellular network is restricted.

[0160] According to the following Fig.10 , further illustrating the state determination method provided by the present application. In this embodiment, the target network is a network constructed based on long-distance radio, the information transmission interface is an on-board automatic diagnostic system interface, and the state determination method can be executed by the state determination system. The state determination system may include at least one target device, a gateway, a local server and a cloud server. At least one target device, a gateway and a local server are all located in the target network, such as Fig.11 The state determination method of this embodiment includes:

[0161] S1001. When the target device detects that it is connected to the on-board automatic diagnostic system interface in the vehicle, it performs a channel selection operation and sends a network access request to the gateway on the selected channel.

[0162] S1002. The gateway adds the target device to the target network based on the network access request, and adds the target device to the communication list.

[0163] S1003. After joining the target network, the target device collects status data of the vehicle's battery through the on-board automatic diagnostic system interface.

[0164] S1004: Based on the communication list, the gateway polls the target device through the target network to obtain status data from the target device.

[0165] S1005: If the gateway obtains the status data, it will determine the first safety state of the battery according to the status data, and send the status data to the local server.

[0166] S1006: If the first security state is an abnormal state, the gateway sends a prompt message to the target device through the target network.

[0167] S1007: The target device performs a prompt operation based on the prompt information.

[0168] S1008. The local server determines a second safety state of the battery according to the state data and historical state data.

[0169] S1009: If the second security state is an abnormal state, the local service sends a first prompt message to the gateway.

[0170] S10010. The gateway sends the first prompt information to the target device, and the target device performs a prompt operation based on the first prompt information.

[0171] S10011. If the second security status is a normal status, the local server uploads the status data to the cloud server.

[0172] S10012. If the gateway fails to obtain the status data, it re-obtains the status data from the target device and determines whether the consecutive number of failures to obtain the status data meets the preset number condition.

[0173] S10013. If the number of consecutive failures in obtaining status data meets a preset number condition, the gateway sends the device identification of the target device to the local server.

[0174] S10014. The local server performs a second prompt operation based on the device identification.

[0175] The explanation of terms, specific implementation methods and corresponding beneficial effects of this embodiment can be specifically referred to the above-mentioned state determination method embodiment, and this embodiment is not limited here.

[0176] In order to better implement the state determination method provided in the embodiment of the present application, the embodiment of the present application also provides a device based on the above state determination method. The meanings of the terms are the same as those in the above state determination method, and the specific implementation details can refer to the description in the method embodiment.

[0177] For example, Fig.12 As shown, the state determination device is applied to the target device, and the state determination device may include:

[0178] The acquisition module 1201 is used to acquire the status data of the battery of the vehicle through the information transmission interface when the target device is connected to the information transmission interface in the vehicle.

[0179] The sending module 1202 is used to send the status data to the gateway in the target network based on the target network where the target device is located, and trigger the gateway to determine the safety status of the battery based on the status data.

[0180] In some embodiments, the sending module 1202 may also be used to perform:

[0181] Receive the prompt information returned by the gateway when the security status is abnormal.

[0182] The above-mentioned state determination device also includes:

[0183] Control module, used to perform:

[0184] Perform prompt operations based on prompt information.

[0185] In some embodiments, the control module is specifically configured to execute:

[0186] Based on the prompt information, the alarm on the vehicle is controlled to sound an alarm to perform a prompt operation.

[0187] In some embodiments, the sending module 1202 is further configured to execute:

[0188] Determine a processing status of the target device on the status data, where the processing status includes a sending status and / or a collection status;

[0189] If the processing status is a failure status, the first prompt operation is performed.

[0190] In some embodiments, the sending module 1202 is further configured to execute:

[0191] When a connection with the information transmission interface is detected, a channel selection operation is performed;

[0192] On the selected channel, a network access request is sent to the gateway, triggering the gateway to add the target device to the target network based on the network access request.

[0193] In some embodiments, the sending module 1202 is further configured to execute:

[0194] Determine whether a preamble exists in the selected channel;

[0195] If there is no preamble, a network access request is sent to the gateway on the selected channel.

[0196] In some embodiments, the target network is a network built based on long-range radio technology, the target device is a long-range radio node device, and the gateway is a long-range radio gateway.

[0197] In some embodiments, the information transmission interface is an on-board automatic diagnostic system interface.

[0198] In specific implementation, the above modules can be implemented as independent entities, or can be arbitrarily combined and implemented as the same or several entities. The specific implementation methods and corresponding beneficial effects of the above modules can be found in the previous method embodiments, which will not be repeated here.

[0199] In order to better implement the state determination method provided in the embodiment of the present application, the embodiment of the present application also provides a device based on the above state determination method. The meanings of the terms are the same as those in the above state determination method, and the specific implementation details can refer to the description in the method embodiment.

[0200] For example, Fig.13 As shown, the state determination device is applied to a gateway, the target network where the gateway is located includes a target device, and the target device is connected to an information transmission interface in a vehicle. The state determination device may include:

[0201] The acquisition module 1301 is used to acquire the status data sent by the target device through the target network, where the status data is the status data of the battery of the vehicle collected by the target device through the information transmission interface.

[0202] The determination module 1302 is used to determine the safety status of the battery based on the status data.

[0203] In some embodiments, the acquisition module 1301 is further configured to execute:

[0204] If the security status is an abnormal state, a prompt message is returned to the target device, triggering the target device to perform a prompt operation based on the prompt message.

[0205] In some embodiments, the prompting operation is controlling an alarm on the vehicle to sound an alarm.

[0206] In some embodiments, the acquisition module 1301 is further configured to execute:

[0207] If the status data sent by the target device through the target network is not obtained, the status data is obtained from the target device again through the target network;

[0208] If the number of consecutive failures in obtaining the status data meets a preset number condition, the device identification of the target device is sent to the local server, triggering the local server to perform a second prompt operation based on the device identification.

[0209] In some embodiments, the security state includes a first security state, and the determination module 1302 is specifically configured to execute:

[0210] In the gateway, based on the status data, a first safety state of the battery is determined.

[0211] In some embodiments, the security state includes a second security state, and the determination module 1302 is specifically configured to execute:

[0212] The status data is sent to a local server so that the local server determines a second safety state of the battery of the vehicle based on the status data and historical status data of the battery.

[0213] In some embodiments, the target network is a network built based on long-range radio technology, the target device is a long-range radio node device, and the gateway is a long-range radio gateway.

[0214] In specific implementation, the above modules can be implemented as independent entities, or can be arbitrarily combined and implemented as the same or several entities. The specific implementation methods and corresponding beneficial effects of the above modules can be found in the previous method embodiments, which will not be repeated here.

[0215] Accordingly, the embodiment of the present application also provides a target device, which may be a terminal, and the terminal may be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC), a personal digital assistant (PDA), and other terminal devices. Fig.14 As shown, Fig.14A schematic diagram of the structure of a target device provided in an embodiment of the present application. The target device 1400 includes a processor 1401 having one or more processing cores, a memory 1402 having one or more computer-readable storage media, and a computer program stored in the memory 1402 and executable on the processor. The processor 1401 is electrically connected to the memory 1402. It will be appreciated by those skilled in the art that the target device structure shown in the figure does not constitute a limitation on the target device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0216] Processor 1401 is the control center of target device 1400. It uses various interfaces and lines to connect various parts of the entire target device 1400, executes various functions of target device 1400 and processes data by running or loading software programs and / or modules stored in memory 1402, and calling data stored in memory 1402, thereby monitoring target device 1400 as a whole.

[0217] In the embodiment of the present application, the processor 1401 in the target device 1400 will load instructions corresponding to the processes of one or more application programs into the memory 1402 according to the following steps, and the processor 1401 will run the application programs stored in the memory 1402 to implement various functions, such as:

[0218] When the target device is connected to an information transmission interface in the vehicle, the status data of the battery of the vehicle is collected through the information transmission interface;

[0219] Based on the target network where the target device is located, the status data is sent to a gateway in the target network, triggering the gateway to determine the safety status of the battery based on the status data.

[0220] The specific implementation methods and corresponding beneficial effects of the above operations can be found in the detailed description of the state determination method above, which will not be elaborated here.

[0221] Optional, such as Fig.14 As shown, the target device 1400 further includes: a touch screen 1403, a radio frequency circuit 1404, an audio circuit 1405, an input unit 1406, and a power supply 1407. The processor 1401 is electrically connected to the touch screen 1403, the radio frequency circuit 1404, the audio circuit 1405, the input unit 1406, and the power supply 1407, respectively. Those skilled in the art can understand that Fig.14 The target device structure shown in the figure does not constitute a limitation on the target device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0222] The touch display screen 1403 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 1403 may include a display panel and a touch panel. Among them, the display panel may be used to display information input by the user or information provided to the user and various graphical user interfaces of the target device, and these graphical user interfaces may be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-EmittingDiode) and the like. The touch panel may be used to collect the user's touch operation on or near it (such as the user using any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 1401, and can receive the command sent by the processor 1401 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 1401 to determine the type of touch event, and then the processor 1401 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 1403 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 1403 can also be used as a part of the input unit 1406 to realize the input function.

[0223] The RF circuit 1404 may be used to send and receive RF signals, so as to establish wireless communication with a network device or other target device through wireless communication, and to send and receive signals with the network device or other target device.

[0224] The audio circuit 1405 can be used to provide an audio interface between the user and the target device through a speaker and a microphone. The audio circuit 1405 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1405 and converted into audio data, and then the audio data is output to the processor 1401 for processing, and then sent to another target device through the radio frequency circuit 1404, or the audio data is output to the memory 1402 for further processing. The audio circuit 1405 may also include an earplug jack to provide communication between an external headset and the target device.

[0225] The input unit 1406 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0226] The power supply 1407 is used to supply power to various components of the target device 1400. Optionally, the power supply 1407 can be logically connected to the processor 1401 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 1407 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0227] although Fig.14 Not shown, the target device 1400 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0228] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0229] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0230] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored. The computer programs can be loaded by a processor to execute any state determination method provided in the embodiment of the present application.

[0231] For example, the computer program may perform the following steps:

[0232] When the target device is connected to an information transmission interface in the vehicle, the status data of the battery of the vehicle is collected through the information transmission interface;

[0233] Based on the target network where the target device is located, the status data is sent to a gateway in the target network, triggering the gateway to determine the safety status of the battery based on the status data.

[0234] The specific implementation methods and corresponding beneficial effects of the above operations can be found in the detailed description of the state determination method above, which will not be elaborated here.

[0235] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0236] Since the computer program stored in the computer-readable storage medium can execute any state determination method provided in the embodiments of the present application, the beneficial effects that can be achieved by any state determination method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0237] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0238] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0239] The embodiments, implementation methods and related technical features of the present application can be combined and replaced with each other without conflict.

[0240] The above are only preferred embodiments of the present application and do not constitute any form of limitation to the present application. Although the descriptions of various embodiments in the embodiments of the present application have different focuses, for parts not described in detail in a certain embodiment, reference can be made to the relevant embodiments of other embodiments. However, any modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.

Claims

1. A state determination method, characterized in that: Applied to target devices, including: When the target device is connected to an information transmission interface in a vehicle, collecting status data of a battery of the vehicle through the information transmission interface; Based on the target network where the target device is located, the status data is sent to a gateway in the target network, triggering the gateway to determine the safety status of the battery based on the status data.

2. The state determination method according to claim 1, characterized in that: After triggering the gateway to determine the safety status of the battery based on the status data, the method further includes: receiving a prompt message returned by the gateway when the security status is an abnormal status; A prompt operation is performed based on the prompt information.

3. The state determination method according to claim 2, characterized in that: The performing a prompt operation based on the prompt information includes: Based on the prompt information, an alarm on the vehicle is controlled to sound an alarm to perform the prompt operation.

4. The state determination method according to claim 1, characterized in that: The method further comprises: Determine a processing status of the status data by the target device, where the processing status includes a sending status and / or a collection status; If the processing status is a failure status, a first prompt operation is performed.

5. The state determination method according to claim 1, characterized in that: Before collecting the status data of the battery of the vehicle through the information transmission interface, the method further includes: When a connection with the information transmission interface is detected, performing a channel selection operation; On the selected channel, a network access request is sent to the gateway, triggering the gateway to add the target device to the target network based on the network access request.

6. The state determination method according to claim 5, characterized in that: The sending of the network access request to the gateway on the selected channel includes: Determine whether a preamble exists in the selected channel; If the preamble does not exist, a network access request is sent to the gateway on the selected channel.

7. The state determination method according to claim 1, characterized in that: The target network is a network constructed based on long-distance radio technology, the target device is a long-distance radio node device, and the gateway is a long-distance radio gateway.

8. The state determination method according to any one of claims 1 to 7, characterized in that: The information transmission interface is an on-board automatic diagnosis system interface.

9. A state determination method, characterized in that: Applied to a gateway, the target network where the gateway is located includes a target device, and the target device is connected to an information transmission interface in a vehicle, and the method includes: Acquire status data sent by the target device through the target network, where the status data is status data of the battery of the vehicle collected by the target device through the information transmission interface; Based on the status data, a safety status of the battery is determined.

10. The state determination method according to claim 9, characterized in that: After determining the safety state of the battery based on the state data, the method further includes: If the security status is an abnormal status, a prompt message is returned to the target device, triggering the target device to perform a prompt operation based on the prompt message.

11. The state determination method according to claim 10, characterized in that: The prompt operation is to control an alarm on the vehicle to sound an alarm.

12. The state determination method according to claim 9, characterized in that: The method further comprises: If the status data sent by the target device through the target network is not obtained, re-obtaining the status data from the target device through the target network; If the number of consecutive failures in obtaining the status data meets a preset number condition, the device identification of the target device is sent to the local server, triggering the local server to perform a second prompt operation based on the device identification.

13. The state determination method according to claim 9, characterized in that: The safety state includes a first safety state, and determining the safety state of the battery based on the state data includes: In the gateway, a first safety state of the battery is determined based on the state data.

14. The state determination method according to claim 9, characterized in that: The safety state includes a second safety state, and determining the safety state of the battery based on the state data includes: The status data is sent to a local server, so that the local server determines a second safety status of the battery of the vehicle according to the status data and historical status data of the battery.

15. The state determination method according to any one of claims 9 to 14, characterized in that: The target network is a network constructed based on long-distance radio technology, the target device is a long-distance radio node device, and the gateway is a long-distance radio gateway.

16. A state determination device, characterized in that: Applied to target devices, including: A collection module, used for collecting status data of the battery of the vehicle through the information transmission interface when the target device is connected to the information transmission interface in the vehicle; A sending module is used to send the status data to a gateway in the target network based on the target network where the target device is located, and trigger the gateway to determine the safety status of the battery based on the status data.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the state determination method according to any one of claims 1 to 15.

18. A target device, characterized in that: It comprises a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the state determination method according to any one of claims 1 to 15.