A state detection method, device and storage medium

Through the state detection method, the problem of reliable operation of industry terminals in complex environments in the 5G era is solved, and terminal information judgment, working status detection and communication solutions are realized, ensuring stable communication and high reliability operation of the terminal.

CN113923703BActive Publication Date: 2025-03-18CHINA MOBILE COMM LTD RES INST +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202010652551.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-08
Publication Date
2025-03-18
Estimated Expiration
2040-07-08

AI Technical Summary

Technical Problem

How to ensure the reliable operation of industry terminals in the 5G era, especially in various complex environments to maintain normal communication capabilities.

Method used

Through a state detection method, the information of the target terminal is determined, the target conditions are met, communication is allowed, and the operating conditions are detected through the working status information, a reminder message is generated, and the remaining reliable working time is predicted, and appropriate communication schemes and codecs are provided.

Benefits of technology

Effectively detect and ensure the operating reliability of the target terminal, ensure stable communication capabilities in complex environments, reduce working status risks, and improve the service life of the terminal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113923703B_ABST
    Figure CN113923703B_ABST
Patent Text Reader

Abstract

The present invention discloses a state detection method, device and storage medium, the method comprising: determining the information of a target terminal; judging whether the target terminal meets the target condition according to the information of the target terminal, and allowing the target terminal to communicate when it is determined that the target terminal meets the target condition; the target terminal meeting the target condition indicates that the target terminal has passed the detection of terminal-related requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to terminal detection technology, and in particular to a state detection method, device and storage medium. Background Art

[0002] Entering the era of the fifth generation of mobile communication technology (5G, 5th Generation mobile networks), in addition to traditional consumer mobile communication needs, a large number of industry demands are constantly emerging, becoming a new blue ocean for 5G mobile communications. 5G industry modules can enable traditional industry terminals to quickly upgrade to 5G communication capabilities, which can quickly meet the needs of a large number of industries for 5G communication capabilities, and become the key to combining industry terminals with 5G and ultimately realizing the integrated development of 5G and various industries. By adding 5G industry modules to 5G terminal equipment, 5G equipment providers can enjoy the improvement of product performance brought by 5G technology in the most efficient way.

[0003] Different from traditional consumer terminals, industrial terminals need to maintain normal communication capabilities in a variety of complex environments, and have very high reliability requirements. Therefore, how to ensure the reliable operation of industrial terminals is a new problem that needs to be solved in the 5G era. Summary of the invention

[0004] In view of this, the main purpose of the present invention is to provide a state detection method, device and storage medium.

[0005] To achieve the above object, the technical solution of the present invention is achieved as follows:

[0006] An embodiment of the present invention provides a state detection method, the method comprising:

[0007] Determine the target terminal's information;

[0008] determining whether the target terminal meets the target condition according to the information of the target terminal, and allowing the target terminal to communicate when it is determined that the target terminal meets the target condition;

[0009] The target terminal meeting the target condition represents that the target terminal passes the detection of terminal-related requirements.

[0010] In the above solution, the information of the target terminal includes: the identity of the target terminal;

[0011] The determining, according to the information of the target terminal, whether the target terminal meets the target condition includes:

[0012] Determining whether a preset whitelist includes the identity of the target terminal; the preset whitelist includes information of at least one terminal that has passed the detection;

[0013] When it is determined that the preset whitelist includes the identity identifier of the target terminal, it is determined that the target terminal meets the target condition.

[0014] In the above scheme, the method further comprises:

[0015] Acquiring working status information of the target terminal; the working status information includes a value of at least one detected state;

[0016] Detecting whether the target terminal meets the operating conditions according to the working status information of the target terminal;

[0017] Corresponding to the situation that the target terminal does not meet the operating conditions, determining at least one target detection state that does not meet the operating conditions; generating a reminder message for the at least one target detection state;

[0018] The reminder message is at least used to prompt that there is a risk in the current working state of the target terminal; the reminder message is also used to prompt to perform at least one operation to reduce the risk in the working state of the target terminal.

[0019] In the above scheme, the method further comprises:

[0020] Determining the working status information of the target terminal, and predicting the remaining reliable working time according to the working status information;

[0021] When it is determined that the remaining reliable working time is lower than a preset time threshold, a remaining working time reminder message is sent.

[0022] In the above solution, the working status information includes at least one of the following: working environment temperature, storage environment temperature, working environment humidity;

[0023] The predicting the remaining reliable working time according to the working status information includes:

[0024] According to at least one of the working environment temperature, the storage environment temperature, and the working environment humidity, and at least one of the weight corresponding to the working environment temperature, the weight corresponding to the storage environment temperature, and the weight corresponding to the working environment humidity, the first working time is adjusted to obtain a remaining reliable working time;

[0025] The first working time represents a theoretical remaining working time determined according to a preset working time.

[0026] In the above scheme, the method further comprises:

[0027] Determining the service type and operation route of the target terminal;

[0028] According to the running route of the target terminal, query the preset network data set to determine the air interface status on the running route;

[0029] A communication solution provided for the target terminal is determined according to the service type of the target terminal and the air interface status on the operation route.

[0030] In the above solution, the network data set includes: a compression algorithm and a compression ratio supported by each terminal in at least one terminal;

[0031] The determining, according to the service type of the target terminal and the air interface status on the operation route, a communication solution provided for the target terminal includes:

[0032] Determining a service type corresponding to the target terminal;

[0033] Querying the network data set according to the service type to determine the compression algorithm and compression ratio required for the service type corresponding to the target terminal;

[0034] According to the determined compression algorithm and compression ratio required by the service type and the air interface status on the operation route, a compression ratio scheme provided to the target terminal on the operation route is determined.

[0035] In the above scheme, the method further comprises:

[0036] Determine the location of the target terminal and obtain the network coverage capability of the location;

[0037] According to the network coverage capability, a coding and decoding method provided for the target terminal is determined.

[0038] In the above scheme, the method further comprises: generating a network dataset;

[0039] The generating of the network dataset comprises at least one of the following:

[0040] receiving at least one of the network coverage capability and the air interface status sent by the terminal, and generating a network data set according to at least one of the network coverage capability and the air interface status;

[0041] Count the network data of its own related network, and generate a network dataset based on the counted network data;

[0042] Receive video data collected and sent by a video acquisition terminal, extract information from the video data, determine at least one of the network coverage capability and air interface status at the location of the video acquisition terminal based on the extracted relevant information, and generate a network data set based on at least one of the determined network coverage capability and air interface status.

[0043] The embodiment of the present invention further provides a state detection device, the device comprising: a first processing module and a second processing module, wherein:

[0044] The first processing module is used to determine the information of the target terminal;

[0045] The second processing module is used to determine whether the target terminal meets the target condition according to the information of the target terminal, and allow the target terminal to communicate when it is determined that the target terminal meets the target condition;

[0046] The target terminal meeting the target condition represents that the target terminal passes the detection of terminal-related requirements.

[0047] In the above solution, the information of the target terminal includes: the identity of the target terminal;

[0048] The second processing module is used to determine whether the preset whitelist includes the identity of the target terminal; the preset whitelist includes information of at least one terminal that has passed the detection;

[0049] When it is determined that the preset whitelist includes the identity identifier of the target terminal, it is determined that the target terminal meets the target condition.

[0050] In the above solution, the device further includes: a third processing module, configured to obtain working status information of the target terminal; the working status information includes a value of at least one state detected;

[0051] Detecting whether the target terminal meets the operating conditions according to the working status information of the target terminal;

[0052] Corresponding to the situation that the target terminal does not meet the operating conditions, determining at least one target detection state that does not meet the operating conditions; generating a reminder message for the at least one target detection state;

[0053] The reminder message is at least used to prompt that there is a risk in the current working state of the target terminal; the reminder message is also used to prompt to perform at least one operation to reduce the risk in the working state of the target terminal.

[0054] In the above solution, the device further includes: a fourth processing module, configured to determine the working status information of the target terminal, and predict the remaining reliable working time according to the working status information;

[0055] When it is determined that the remaining reliable working time is lower than a preset time threshold, a remaining working time reminder message is sent.

[0056] In the above solution, the working status information includes at least one of the following: working environment temperature, storage environment temperature, working environment humidity;

[0057] The fourth processing module is used to adjust the first working time according to at least one of the working environment temperature, the storage environment temperature, and the working environment humidity, and at least one of the weight corresponding to the working environment temperature, the weight corresponding to the storage environment temperature, and the weight corresponding to the working environment humidity, so as to obtain the remaining reliable working time;

[0058] The first working time represents a theoretical remaining working time determined according to a preset working time.

[0059] In the above solution, the device further includes: a fifth processing module, configured to determine the service type and operation route of the target terminal;

[0060] According to the running route of the target terminal, query the preset network data set to determine the air interface status on the running route;

[0061] A communication solution provided for the target terminal is determined according to the service type of the target terminal and the air interface status on the operation route.

[0062] In the above solution, the network data set includes: a compression algorithm and a compression ratio supported by each terminal in at least one terminal;

[0063] The fifth processing module is used to determine the service type corresponding to the target terminal;

[0064] Querying the network data set according to the service type to determine the compression algorithm and compression ratio required for the service type corresponding to the target terminal;

[0065] According to the determined compression algorithm and compression ratio required by the service type and the air interface status on the operation route, a compression ratio scheme provided to the target terminal on the operation route is determined.

[0066] In the above scheme, the device also includes: a sixth processing module, which is used to determine the location of the target terminal and obtain the network coverage capability of the location; and determine the encoding and decoding method provided for the target terminal according to the network coverage capability.

[0067] In the above solution, the device further includes: a preprocessing module; the preprocessing module is used to perform at least one of the following to generate a network data set:

[0068] receiving at least one of the network coverage capability and the air interface status sent by the terminal, and generating a network data set according to at least one of the network coverage capability and the air interface status;

[0069] Count the network data of its own related network, and generate a network dataset based on the counted network data;

[0070] Receive video data collected and sent by a video acquisition terminal, extract information from the video data, determine at least one of the network coverage capability and air interface status at the location of the video acquisition terminal based on the extracted relevant information, and generate a network data set based on at least one of the determined network coverage capability and air interface status.

[0071] An embodiment of the present invention further provides a state detection device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the above state detection methods when executing the program.

[0072] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above state detection methods are implemented.

[0073] The state detection method, device and storage medium provided in the embodiments of the present invention include: determining the information of the target terminal; judging whether the target terminal meets the target condition according to the information of the target terminal, and allowing the target terminal to communicate when it is determined that the target terminal meets the target condition; the target terminal meets the target condition, indicating that the target terminal has passed the detection of terminal-related requirements; in this way, the reliability of the operation of the target terminal is detected to ensure that the target terminal can operate normally. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] Figure 1 This is a logical structure diagram of a 5G general module;

[0075] Figure 2 A schematic diagram of a flow chart of a state detection method provided by an embodiment of the present invention;

[0076] Figure 3 A schematic diagram of a flow chart of another state detection method provided by an embodiment of the present invention;

[0077] Figure 4 A schematic diagram of a state detection system provided by an embodiment of the present invention;

[0078] Figure 5 A schematic diagram of a capability reporting process provided by an embodiment of the present invention;

[0079] Figure 6 A schematic diagram of a flow chart of a method for configuring a compression algorithm and a compression ratio for a terminal provided in an embodiment of the present invention;

[0080] Figure 7 A schematic diagram of the structure of a state detection device provided by an embodiment of the present invention;

[0081] Figure 8 A schematic diagram of the structure of another state detection device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0082] Before further describing the present invention in detail in conjunction with the embodiments, the related technologies of the module are described first.

[0083] At present, domestic and foreign module manufacturers have released more than ten module products in total. Each module manufacturer has launched the corresponding 5G general modules, all of which support non-standalone (NSA) / standalone (SA) network architecture.

[0084] Different from traditional consumer terminals, industry terminals need to maintain normal communication capabilities in a variety of complex environments, and have very high reliability requirements. Therefore, how to ensure the reliable operation of industry terminals and how to ensure that 5G industry modules, especially 5G general modules, can maintain normal and stable communication capabilities in a variety of complex environments has become a new problem that needs to be solved in the 5G era.

[0085] Figure 1 is a logical structure diagram of a 5G general module; Figure 1 As shown, the 5G universal module includes: a main baseband chip and a radio frequency front end; according to its use and function definition, the 5G universal module may also include: a microcontroller unit (MCU) / wireless (AP, Access Point) unit, a positioning unit, a sensor unit, a subscriber identity module (SIM, Subscriber Identity Module) / global subscriber identity card (USIM, Universal Subscriber Identity Module) unit, an antenna, etc.

[0086] Existing industry terminals or industry modules are unable to continuously monitor or predict the reliability of communication capabilities during network operation. Managers of industry terminals are unable to easily query or monitor the relevant performance indicators (including: communication performance, reliability performance) and working status of the industry modules used. In industries with extremely high reliability requirements, there are large uncertainties and control blind spots, which cannot meet the requirements of industry users for communication reliability.

[0087] Here, the industry terminal is a terminal including an industry module (also called a communication module, hereinafter referred to as a module). The industry terminal (hereinafter referred to as a terminal) is not only a mobile phone, computer and other devices, but also a terminal applied to various vertical industries, for example, equipment applied to industrial manufacturing, safe driving, unmanned operation and other fields.

[0088] Based on this, in an embodiment of the present invention, information of the target terminal is determined; whether the target terminal meets the target condition is determined based on the information of the target terminal, and when it is determined that the target terminal meets the target condition, the target terminal is allowed to communicate; the target terminal meets the target condition, indicating that the target terminal has passed the detection of terminal-related requirements; the above problems can be effectively solved by the solution of the embodiment of the present invention.

[0089] The present invention will be further described in detail below in conjunction with the embodiments.

[0090] Figure 2 A flow chart of a state detection method provided by an embodiment of the present invention; Figure 2 As shown, the state detection method is applied to a server, and the server may be a server provided by a network operator for state detection; the method comprises:

[0091] Step 201: Determine the information of the target terminal;

[0092] Step 202: judging whether the target terminal meets the target condition according to the information of the target terminal, and communicating with the target terminal when it is determined that the target terminal meets the target condition;

[0093] The target terminal meeting the target condition represents that the target terminal passes the detection of terminal-related requirements.

[0094] Specifically, the information of the target terminal includes: an identity identifier of the target terminal;

[0095] The determining, according to the information of the target terminal, whether the target terminal meets the target condition includes:

[0096] Determining whether a preset whitelist includes the identity of the target terminal; the preset whitelist includes information of at least one terminal that has passed the detection;

[0097] When it is determined that the preset whitelist includes the identity identifier of the target terminal, it is determined that the target terminal meets the target condition.

[0098] Specifically, the server is preset with a white list; the white list includes information of at least one terminal that has passed the detection.

[0099] The target terminal may be a terminal having a communication chip and / or a module; the module has communication capabilities.

[0100] In one embodiment, the terminal (such as the target terminal) passes the detection of the terminal-related requirements (i.e., the terminal meets the target conditions), which at least includes: the module possessed by the terminal passes the detection of the module-related requirements. The information of the terminal may be the information of the module possessed by the terminal, and accordingly, the whitelist may include: the identity of the module, such as the identity of module one, the identity of module two, and so on, the identity of module N. The server receives the information of the module, i.e., the identity of the module, and queries the whitelist according to the information of the module; it is determined that the whitelist includes the identity of the received module, and it can be determined that the module meets the target conditions, that is, the terminal to which the module belongs meets the target conditions.

[0101] The module's identity is the module's identification code, and each module corresponds to a unique identification code. In actual application, before the module is put into use, the operator or industry terminal manager can pre-test each module (including: communication capability consistency test, reliability test and other necessary tests), and the qualified module that passes the test is assigned an identification code, that is, the qualified module corresponds to its unique identification; then, the relevant information of the qualified module is stored in the server's whitelist. In other words, all modules in the whitelist need to be tested in accordance with the operator's network requirements before they can be written into the server's whitelist by the operator or industry terminal manager.

[0102] It should be noted that authorized users (such as the above-mentioned operators or industry terminal managers) can query and monitor relevant information of the module through the module's identity (i.e., identity identification code). The relevant information includes at least: the test results of the module, the test results of the terminal to which the module belongs, etc.

[0103] Unqualified (illegal) modules that are not in the whitelist are not allowed to access the operator's mobile communications network.

[0104] There may be a corresponding relationship between the information (identity) of the module and the information of the terminal to which the module belongs; that is, the whitelist may store the information of the terminal to which the module belongs, and the information of the terminal to which the module belongs may be the identification code of the terminal.

[0105] In another embodiment, the terminal (such as the target terminal) passes the detection of the terminal-related requirements (i.e., the terminal meets the target conditions), which at least includes: the communication chip of the terminal passes the detection of the chip-related requirements. The information of the terminal can be a unique identification code of the terminal or a unique chip identification code corresponding to the communication chip of the terminal. After the communication chip of the terminal is tested (including: communication capability consistency test, reliability test and other necessary tests), the qualified communication chip or terminal can be assigned an identification code; then, the relevant information of the qualified terminal is stored in the white list of the server.

[0106] Specifically, the determining of the information of the target terminal includes: the server receiving an identity sent by the target terminal.

[0107] Taking the target terminal with a module as an example, after the terminal is turned on, the module it includes is powered on and started and completes the necessary preparations for mobile communication such as initial access to the mobile communication network and connection establishment; the module inside the terminal sends the module's identity to the server through the mobile communication network; the server can receive the module's identity, so that the server retrieves and compares the corresponding white list according to the received identity; when it is determined that the corresponding identity has been saved in the white list, the server sends a white list confirmation success message to the terminal through the mobile communication network; the module can continue to work normally after receiving the white list confirmation success message; when it is determined that the corresponding identity is not saved in the white list, the server sends a white list confirmation failure message to the terminal to which the module belongs and / or the relevant management personnel through the mobile communication network; after the terminal receives the white list confirmation failure message, it sends a message reception confirmation message (ACK, Acknowledge character) to the server through the mobile communication network, and then starts and completes the connection release of the mobile communication network. Here, the module that is not saved in the white list cannot complete normal information transmission through the mobile communication network, thereby ensuring that only qualified modules with corresponding qualifications can complete normal information transmission through the mobile communication network. At the same time, after receiving the whitelist confirmation failure information, the terminal manager can also take corresponding measures in time to restore normal communication connection, such as: replacing a qualified module with corresponding qualifications that has been saved in the whitelist (here, the whitelist confirmation failure information can include relevant information of the module (such as identity identification), relevant information of the terminal to which the module belongs (such as identity identification), etc.).

[0108] The target terminal can also be a terminal with a communication chip, similar to the terminal with the module mentioned above. After the terminal is turned on, the terminal sends the chip identification code of the communication chip or its own identification code to the server; the server searches and compares the corresponding white list based on the received identity (referring to the chip identification code of the communication chip or its own identification code), and performs corresponding processing based on the results. Please refer to the above content for details, which will not be repeated here.

[0109] Specifically, the method further includes:

[0110] Acquiring working status information of the target terminal; the working status information includes a value of at least one detected state;

[0111] Detecting whether the target terminal meets the operating conditions according to the working status information of the target terminal;

[0112] Corresponding to the situation that the target terminal does not meet the operating conditions, determining at least one target detection state that does not meet the operating conditions; generating a reminder message for the at least one target detection state;

[0113] The reminder message is at least used to prompt that there is a risk in the working state of the current target terminal;

[0114] The reminder message is also used to prompt the user to perform at least one operation to reduce the risk of the working state of the target terminal.

[0115] Here, the working state information includes at least one of the following state values: temperature, humidity, current continuous working time, etc. The temperature may specifically include: working environment temperature, storage environment temperature.

[0116] Considering the high reliability requirements of the terminal, the terminal and its modules and / or communication chips need to undergo a series of rigorous reliability tests. The reliability test results can be used to determine the reliability requirements of the terminal under what working conditions. If the temperature, humidity and other information of the terminal currently working have exceeded the normal range that the terminal can withstand, it will not only affect the service life of the terminal, but also cause the terminal to work abnormally, requiring timely intervention by the administrator, such as emergency shutdown of the terminal, on-site working environment adjustment (for example, lowering the ambient temperature, humidity, etc.).

[0117] Specifically, the server receives the working status information sent by the terminal in real time; performs status detection based on the received working status information, determines that the target terminal does not meet the operating conditions, and generates a reminder message for at least one target detection status, for example: if it is determined that the working environment has exceeded the normal range that the terminal can withstand, then the confirmation may cause the terminal to be in an abnormal working state, or there is a risk of being in an abnormal working state; the server will send a reminder message of the abnormal working status to the terminal manager through the mobile communication network, so that the manager can take appropriate intervention measures in time, such as: emergency shutdown of the terminal, on-site working environment adjustment (for example: lowering the ambient temperature, humidity, etc.), etc.

[0118] For example, for a certain terminal, its designed operating temperature range is [-40℃, +85℃], and its designed storage temperature range is [-45℃, +90℃]; and after the corresponding operating temperature range is tested, the information of the operating temperature range and the storage temperature range has been correspondingly saved in the server. During the operation of the terminal, the server receives the working status information of the terminal, and determines according to the working status information that the working environment of the corresponding terminal is out of the working temperature range (for example: the working environment temperature has reached +90℃), and then sends an abnormal reminder message of the working status of the corresponding terminal to the manager, who can take necessary follow-up measures. For example, the staff can choose to send a shutdown command according to the received message to put the terminal in a non-working state to protect the terminal from damage under high temperature operation; adjust the ambient temperature of the work site (for example, turn on the air conditioner or lower the air conditioner temperature so that the on-site working temperature meets the normal working temperature range of the terminal).

[0119] The above-mentioned subsequent measures may also be executed by the server; that is, the method may further include at least one of:

[0120] The server determines that the target terminal does not meet the operating conditions, and sends a shutdown instruction to the target terminal; the target terminal executes a shutdown operation after receiving the shutdown instruction;

[0121] The server determines the environment where the target terminal is located, and sends an adjustment instruction to the environmental control system of the determined environment; the environmental control system receives the adjustment instruction and executes a corresponding operation.

[0122] For example, the server determines that the working environment of the target terminal is out of the designed working temperature range, and the server sends a shutdown command to the target terminal, or automatically sends a temperature adjustment command to the environmental control system of the working site of the target terminal.

[0123] It should be noted that the server may specifically include the identity of each terminal, the module and / or communication chip corresponding to each terminal, the environment (i.e., location) of each terminal, the environmental control system of the environment of each terminal, etc.;

[0124] It may also include: the working environment temperature (i.e., the working temperature range) of each terminal design, the storage environment temperature (the temperature range of the environment), the working time, etc.; the above content can be understood as being saved accordingly after the test is passed;

[0125] It may also include: working status related information sent by each terminal in the working state, such as the current working environment temperature, the current storage environment temperature, the current continuous working time, etc.

[0126] It should be noted that the terminal includes a communication chip and / or a module with communication capabilities. The above determination of the temperature, humidity, and current continuous working time of the terminal can be understood as determining the temperature, humidity, and current continuous working time of the terminal itself, or can be understood as determining the temperature, humidity, and current continuous working time of the communication chip and / or the module with communication capabilities of the terminal. Correspondingly, the operating conditions stored in the server can be understood as the temperature, humidity, and working time designed for each terminal, or can also be the temperature, humidity, and working time designed for the communication chip and / or module of the terminal.

[0127] The device provided in the embodiment of the present invention is particularly suitable for a communication system based on the fifth generation mobile communication technology (5G, 5th generation mobile networks) to meet industry needs.

[0128] Specifically, the method further includes:

[0129] Determining the working status information of the target terminal, and predicting the remaining reliable working time according to the working status information;

[0130] When it is determined that the remaining reliable working time is lower than a preset time threshold, a remaining working time reminder message is sent.

[0131] Here, the working state information for predicting the remaining reliable working time includes at least one of the following: working environment temperature, storage environment temperature, and working environment humidity;

[0132] The predicting the remaining reliable working time according to the working status information includes:

[0133] According to at least one of the working environment temperature, the storage environment temperature, the working environment humidity, and at least one of the weights corresponding to the working environment temperature, the weight corresponding to the storage environment temperature, and the weight corresponding to the working environment humidity, the first working time is adjusted to obtain the remaining reliable working time; the first working time is the theoretical remaining working time determined based on the preset working time.

[0134] Here, considering that the reliable working time of the terminal is closely related to factors such as the temperature and humidity of the working environment; the server can predict the remaining reliable working time (Ts) of the terminal according to the working status information reported by the terminal, and the specific reference can be made to the following formula: Ts = [Ne*Te, ​​Ns*Ts, Nu*Hu, ...]. The above formula is used to multiply the model corresponding to the theoretical remaining working time to obtain the predicted remaining reliable working time; wherein Te is the working environment temperature of the terminal, Ne is the weighting coefficient of the working environment temperature; Ts is the storage environment temperature of the terminal, Ns is the weighting coefficient of the storage environment temperature; Hu is the working environment humidity of the terminal, and Nu is the weighting coefficient of the working environment humidity.

[0135] Here, the above are only several relevant influencing factors provided. In addition to the temperature and humidity of the working environment, other influencing factors can also be referred to, which are not limited here. The more reliability influencing factors are considered, the more accurate the predicted reliable working time of the terminal will be.

[0136] Specifically, when the server predicts that the remaining reliable working time of the currently working target terminal is less than the working time threshold (here, the working time threshold can be set by the developer, for example, it can be m% of the factory working time), the server automatically triggers the sending of the remaining working time reminder message, such as sending information to managers, etc., to promptly remind relevant managers to pay attention to the working status of the terminal or take relevant maintenance measures in time. Among them, m% can be set to 10%, etc., and is pre-set according to factors such as the reliability requirements of terminals in different industries and their working environment. The above-mentioned information such as the remaining reliable working time prediction of the terminal can be saved in the server after confirmation, and managers, etc. can obtain relevant information by querying the server.

[0137] In actual applications, in order to provide users with better services in advance, the server can also provide a compression ratio solution that is most suitable for the current business based on the air interface status of the mobile communication network.

[0138] In one embodiment, the method further includes: a network connection prediction method; the network connection prediction method specifically includes:

[0139] Determining the service type and operation route of the target terminal;

[0140] According to the running route of the target terminal, query the preset network data set to determine the air interface status on the running route;

[0141] A communication solution provided for the target terminal is determined according to the service type of the target terminal and the air interface status on the operation route.

[0142] Specifically, the method further includes: the server generates a network data set; here, specifically at least one of the following may be adopted:

[0143] receiving at least one of the network coverage capability and the air interface status sent by the terminal, and generating a network data set according to at least one of the network coverage capability and the air interface status;

[0144] Count the network data of its own related network, and generate a network dataset based on the counted network data;

[0145] Receive video data collected and sent by a video acquisition terminal, extract information from the video data, determine at least one of the network coverage capability and air interface status at the location of the video acquisition terminal based on the extracted relevant information, and generate a network data set based on at least one of the determined network coverage capability and air interface status.

[0146] Here, the air interface status is used as an example for explanation. The terminal can detect the air interface status at its location and directly report the air interface status at its location to the operator network (including servers and other network elements providing network services). The server receives and saves the status, that is, a network data set is formed in the server.

[0147] The operator network can collect network data of its own related networks (including air interface status at each location, network coverage capability, etc.), and store the collected network data in the server, that is, a network data set is formed in the server;

[0148] Corresponding to the case where the above-mentioned terminal is a video acquisition terminal, the video acquisition terminal collects video data and sends it to the server (which can be understood as sending it to the operator network. The server, as a network element in the operator network, can obtain video data). The server extracts information from the collected video data and determines the air interface status at the location of the terminal based on the extracted relevant information. For example, based on the video data, it is known that the location of the terminal is in a rain attenuation channel environment or at night, when the amount of video information changes is small, etc., and different air interface states are determined respectively, thereby forming a real-time network data set, which is stored in the server for calling.

[0149] Based on at least one of the above methods, a network data set is formed in the server, so that the server can obtain corresponding air interface status and network coverage capability from the network data set in subsequent use.

[0150] Specifically, determining the running route of the target terminal includes:

[0151] Determine the running direction of the target terminal;

[0152] According to the running direction of the target terminal, a running route corresponding to the target terminal is predicted.

[0153] Here, the target terminal is provided with a positioning function, and the running direction of the target terminal can be acquired based on the positioning function.

[0154] Here, the network data set includes at least: network parameters corresponding to each running route, and the network parameters include: air interface status; the server can calculate the signal quality that the network can provide for the terminal or target terminal and the corresponding communication capability of the terminal or target terminal based on the air interface status.

[0155] Specifically, the network data set further includes: a compression algorithm and a compression ratio supported by each terminal in at least one terminal.

[0156] Here, determining the communication solution provided for the target terminal according to the service type of the target terminal and the air interface status on the operation route includes:

[0157] Determining a service type corresponding to the target terminal;

[0158] Querying the network data set according to the service type to determine the compression algorithm and compression ratio required for the service type corresponding to the target terminal;

[0159] According to the determined compression algorithm and compression ratio required by the service type and the air interface status on the operation route, a compression ratio scheme provided to the target terminal on the operation route is determined.

[0160] The compression ratio scheme includes the compression ratio when providing network services to the target terminal (the compression ratio = uncompressed bit rate / compressed bit rate); and may also include the compression algorithm used to achieve the corresponding compression ratio.

[0161] Based on the above compression ratio scheme, network services are provided to the target terminal to meet the rate bandwidth requirements of the target terminal.

[0162] Here, different service types have different corresponding rate and bandwidth requirements. For example, the following Table 1 provides different video surveillance rate and bandwidth requirements for wireless networks.

[0163]

[0164]

[0165] Table 1

[0166] In Table 1, UL represents uplink, and DL represents downlink.

[0167] The server compares the speed and bandwidth requirements of different service types of industry terminals with the current status of the mobile communication network, and calculates the speed and bandwidth that the current air interface status can bear based on the air interface status of the current communication network. The larger the compression ratio, the smaller the speed and bandwidth required, but the greater the service delay. The operator can provide the most suitable compression ratio solution for the current service based on the air interface status of the mobile communication network.

[0168] Specifically, for a target terminal in motion, the server can predict the next area of ​​the target terminal based on the running direction of the target terminal. For this area, the server can predict the network conditions (network coverage capability) that can be provided to the target terminal in the corresponding area, and which directions in the corresponding area can bear the best rate bandwidth and delay (the higher the rate bandwidth, the lower the delay), so as to achieve a balance between delay and occupied bandwidth.

[0169] If the predicted network status is good, the compression ratio does not need to be too deep.

[0170] Considering the actual application, it is predicted that there are problems with the communication quality provided by the corresponding operation route, and early warning or alternative solutions can be provided in advance for the services with risky communication quality. Here, providing alternative solutions means that other operation directions can be sent to the target terminal to provide the best rate bandwidth and delay.

[0171] Specifically, the method includes: when it is determined that the communication quality on the operation route corresponding to the target terminal meets the warning condition, sending a communication quality reminder message. Here, the warning condition can be pre-set for different business types, which is not limited here.

[0172] After predicting several possible running directions, the server predicts the possible running route of the target terminal, and combines the network coverage capability on the possible running route (which can be determined based on the network parameters corresponding to each running route) to predict the service satisfaction in advance, and then issue an early warning to the terminal.

[0173] That is to say, the server can predict several possible operating routes for the target terminal, determine the air interface status of each of the possible operating routes, and predict the compression ratio scheme that can be provided to the target terminal for the corresponding service based on the determined air interface status, and check whether the corresponding scheme meets the business requirements. If not, an early warning can be issued; if there are some operating routes that cannot meet the business requirements, the user can also be prompted which operating routes can provide good communication quality.

[0174] In one embodiment, the method further comprises:

[0175] Determine the location of the target terminal and obtain the network coverage capability of the location;

[0176] According to the network coverage capability, the encoding and decoding mode provided for the target terminal is determined.

[0177] Here, the network data set includes: network coverage capabilities of various locations; the server can query the network data set according to the location of the target terminal to determine the network coverage capabilities of the corresponding location.

[0178] The network coverage capability representation may be a rate bandwidth provided for the target terminal, which may be calculated based on network parameters (such as air interface status) of the mobile communication network for the corresponding location.

[0179] The server can calculate the signal quality, communication capability, network coverage capability, etc. that the network can provide to the terminal based on the air interface status of the corresponding location.

[0180] Specifically, in the embodiment of the present invention, the server can provide communication solutions not only for terminals in motion, but also for terminals in a stationary state, and is particularly suitable for video terminals.

[0181] The server automatically selects and configures the codec mode for the target terminal on the network according to the network coverage capability and air interface status of the target terminal. Specifically, after the server determines that the network coverage capability and air interface status of the target terminal are optimized, that is, it determines that the network coverage capability and air interface status of the target terminal have changed, the mobile communication network side to which the server belongs can automatically adjust the codec mode that is most suitable for the current network coverage capability and air interface status for the target terminal according to the determined network coverage capability and air interface status.

[0182] Specifically, the network data set may include: network coverage capability and air interface status; the network coverage capability and air interface status may be determined by the terminal or by the server; the server generates the network data set, including at least one of the following:

[0183] receiving the network coverage capability and air interface status sent by the terminal, and generating a network data set according to the network coverage capability and air interface status;

[0184] Count the network data of its own related network, and generate a network dataset based on the counted network data;

[0185] Receive video data collected and sent by a video acquisition terminal, extract information from the video data, determine the network coverage capability and air interface status at the location of the video acquisition terminal based on the extracted relevant information, and generate a network data set based on the determined network coverage capability and air interface status.

[0186] Specifically, the terminal can detect the air interface status and network coverage capability at its location, and directly report the network coverage capability and air interface status at its location to the operator network (including servers and other network elements providing network services), which are stored in the server of the operator network, i.e., a network data set is formed in the server;

[0187] The operator network can collect network data of its own related networks (including air interface status at each location, network coverage capability, etc.), and store the collected network data in the server, that is, a network data set is formed in the server;

[0188] Corresponding to the case where the terminal is a video acquisition terminal, the video acquisition terminal collects video data and sends it to the server. The server extracts information from the collected video data and determines the network coverage capability and air interface status at the location of the video acquisition terminal based on the extracted relevant information. For example, based on the video data, it is known that the location of the terminal is in a rain attenuation channel environment or at night when the amount of video information changes is small, and different network coverage capabilities and air interface status are determined respectively, thereby forming a real-time network data set and storing it in the server for calling.

[0189] The above-mentioned terminals and video acquisition terminals have modules and / or communication chips.

[0190] For video terminals, the encoding and decoding methods include at least one of the following: H.26x series (such as H.261, H.263, H.264, H.265, etc.), MPEG series, etc.

[0191] The method provided by the embodiment of the present invention is applicable to a terminal having a communication chip and / or a module, and is particularly applicable to a terminal having a module.

[0192] The state detection method is described in detail below by taking a terminal with a module as an example. Figure 3 A flow chart of another state detection method provided by an embodiment of the present invention; Figure 3 As shown, the method includes:

[0193] Step 301: The terminal is turned on, the module is powered on and starts up, and necessary preparations for mobile communication such as initial access to the mobile communication network and connection establishment are completed;

[0194] Step 302: The module inside the terminal reports the module's identity (i.e., identity code) to the server via the mobile communication network;

[0195] Step 303: The server searches and compares the corresponding database according to the received module identity to determine whether the module has been included in the whitelist.

[0196] If it is determined that the device is included in the whitelist, the process proceeds to step 306; if it is determined that the device is not included in the whitelist, the process proceeds to step 304;

[0197] Here, all qualified modules that have passed the relevant module communication capability consistency test, reliability test and other necessary tests will be granted an identification code, and the relevant information of all qualified modules will be stored in the server's white list. Authorized users can use the identification code to query and monitor the relevant information of the module at any time, including: the test results of the module, the test results of the terminal (referring to the terminal to which the module belongs), etc. Illegal modules that are not in the white list / terminals with illegal modules are not allowed to access the mobile communication network.

[0198] Step 304: The server sends a whitelist confirmation failure message to the terminal and the administrator; then proceeds to step 305;

[0199] Step 305: The module sends confirmation information (ACK) to the server (used to inform the server that the whitelist confirmation failure information has been received), and then completes the connection release;

[0200] Step 306: The server sends a whitelist confirmation success message to the terminal, and then proceeds to step 307;

[0201] Step 307: The module continues normal communication work;

[0202] Step 308: The module periodically reports the terminal working status information to the server;

[0203] The terminal working status information is equivalent to Figure 2 The working status information of the terminal of the method shown may include at least one of the following: temperature, humidity, continuous working time, etc. of the terminal or a module possessed by the terminal.

[0204] Since the industry terminals have high reliability requirements, the terminals and the modules they use need to undergo a series of rigorous reliability tests. Based on the results of the reliability tests, it can be determined under what working conditions the terminal or the module it has can meet the reliability requirements. If the temperature, humidity and other information of the terminal or the module it has currently been working in have exceeded the normal range that the terminal / module can withstand, it will not only affect the service life of the terminal or the module it has, but also cause the terminal or the module to have an abnormal working state. The management personnel can intervene in time, such as: emergency shutdown of the terminal, on-site working environment adjustment (for example: lowering the ambient temperature, humidity, etc.).

[0205] For details, please refer to Figure 2 The method shown will not be repeated here.

[0206] Step 309: The server determines whether the terminal is in an abnormal working state or whether there is a risk of the terminal being in an abnormal working state according to the received terminal working state information;

[0207] If it is determined that the terminal is not in an abnormal working state, or is not at risk of being in an abnormal working state, then the process proceeds to step 310;

[0208] If it is determined that the terminal is in an abnormal working state, or is at risk of being in an abnormal working state, then the process proceeds to step 312;

[0209] Step 310: The server sends an ACK message to the terminal indicating that the terminal working status information is received normally; the terminal continues to communicate normally, i.e., returns to step 307;

[0210] Step 311: The server sends a message to the administrator to remind him of the abnormal working status of the terminal; then proceed to step 312;

[0211] When the server determines, based on the received terminal working status information, that the current working environment has exceeded the normal range that the terminal can withstand, the terminal may be in an abnormal working state, or there is a risk of being in an abnormal working state; the server sends an abnormal terminal working status reminder message to the terminal manager through the mobile communication network so that the manager can take appropriate intervention measures in time, including: emergency shutdown of the terminal, on-site working environment adjustment (for example: lowering the ambient temperature, humidity, etc.), etc.

[0212] Step 312: The administrator sends a shutdown command; proceed to step 305;

[0213] Specifically, the administrator can send a shutdown command for a module to the server through a device (mobile phone, notebook, etc.), and the server sends it to the terminal to which the corresponding module belongs, or directly send the shutdown command to the terminal of the module.

[0214] The method may further comprise:

[0215] Step 313: The administrator sends a terminal working status query instruction to the server;

[0216] Specifically, the administrator can send a terminal working status query instruction to the server through a certain device (mobile phone, notebook, etc.), or perform a query operation through the human-computer interaction interface of the server, and the server determines the corresponding terminal working status query instruction.

[0217] Figure 4 An architecture diagram of a state detection system provided by an embodiment of the present invention; Figure 4 As shown, the system includes: a terminal (the terminal may contain a module), a server;

[0218] The terminal is used to send the following information to the server through the mobile communication network: the module's identity identification code, terminal working status information, message reception confirmation information (ACK), etc.;

[0219] Also, sending whitelist confirmation failure information, abnormal working status reminder messages and other information to the device held by the manager through the mobile communication network;

[0220] The server is used to send the following information to the terminal through the mobile communication network: whitelist confirmation success information, whitelist confirmation failure information, power on / off instructions, terminal working status query instructions, etc.;

[0221] Administrators can use their devices to send power on / off commands, terminal working status query commands, etc., as well as obtain or receive terminal working status information, whitelist confirmation failure information, and working status abnormality reminder messages sent by the terminal from the server.

[0222] The specific operations of the above servers, terminals, and administrators are in Figure 2 , Figure 3 The method is described in detail and will not be repeated here.

[0223] The following is a detailed description of the network connection prediction method.

[0224] To implement the above network connection prediction method, that is, for vertical industry terminals with mobility, the server can predict the reliability of the wireless communication network connection based on the location reported by the terminal, the possible route, and the type of business performed by the industry user.

[0225] The server pre-stores the operator's network deployment data. Based on the terminal's predicted route and service type, the server compares the data with the operator's network deployment data to predict the signal quality on the terminal's route and its corresponding communication capability, and determines the communication quality reliability of the terminal's current service. For services with communication quality risks, timely warnings are issued or alternative solutions are provided.

[0226] The server compares the rate bandwidth requirements of different terminal service types with the current status of the mobile communication network, and calculates the rate bandwidth that the current air interface status can bear based on the air interface status of the current communication network. The larger the compression ratio, the smaller the bit rate bandwidth required, but the greater the service delay. The operator can provide the most suitable compression ratio solution for the current service based on the air interface status of the mobile communication network. Different service types require different rate bandwidth requirements.

[0227] For example, different services may correspond to different pixel requirements, different resolutions may correspond to different compression bit rates, etc. For details, please refer to the example in Table 2.

[0228] Format Resolution Palo Altitude (PAL) Uncompressed bitrate (30 frames) Compression Bitrate 8K 33.1 million pixels 7680*4320 23.9Gbps 200Mbps~300Mbps 4K 8.8 megapixels 4096*2160 6.37Gbps 100Mbps~150Mbps 2K 3.1 megapixels 2048*1080 1.59Gbps 50Mbps~75Mbps 1080p 1.3 million pixels 1920*1080 1.49Gbps 10Mbps 720p 1 megapixel 1280*720 663.55Mbps 10Mbps

[0229] Table 2

[0230] In the embodiment of the present invention, the server can obtain the compression algorithm and compression ratio capabilities supported by the terminal in advance; specifically, Figure 5 The method shown is implemented.

[0231] Figure 5 A schematic diagram of a capability reporting process provided by an embodiment of the present invention; Figure 5 As shown, the method in which the terminal reports the compression algorithm and compression ratio capability supported by itself to the core network includes:

[0232] Step 501: The base station (gNB) sends RRC_UE_CAP_ENQUIRY to the terminal (UE).

[0233] The RRC_UE_CAP_ENQUIRY is used to query the compression algorithm and compression ratio capabilities supported by the terminal;

[0234] Step 502: The terminal sends RRC_UE_CAP_INFO to the base station;

[0235] The RRC_UE_CAP_INFO is a terminal capability reporting signaling, in which bit information of the compression algorithm and compression ratio supported by the terminal is added;

[0236] Step 503: The base station sends UE_RADIO_CAP_INFO_IND to the core network.

[0237] The UE_RADIO_CAP_INFO_IND is used to transparently transmit the terminal capabilities to the core network (5GC);

[0238] The UE_RADIO_CAP_INFO_IND may include the newly added capabilities of the UE, that is, the bit information of the newly supported compression algorithm and compression ratio of the UE;

[0239] Through the above steps, the terminal and the core network each save a bit information table of the compression algorithm and compression ratio supported by the terminal. During the terminal capability information interaction process, the compression algorithm and compression ratio information supported by the relevant terminal can be exchanged by querying the bit information table.

[0240] Specifically, the terminal and the core network each store a bit information table of the compression algorithm and the compression ratio; the bit information table includes:

[0241] The correspondence between the terminal uplink service type and the wireless channel quality;

[0242] The correspondence between the terminal uplink service type, compression algorithm and compression ratio.

[0243] The terminal may also increase the capability of compression algorithm and compression ratio. The embodiment of the present invention specifically provides a method for configuring the compression algorithm and compression ratio of the terminal.

[0244] Figure 6 A flow chart of a method for configuring a compression algorithm and a compression ratio for a terminal provided in an embodiment of the present invention; Figure 6 As shown, the terminal completes the configuration method of the compression algorithm and the compression ratio according to the instruction of the core network, and the method includes:

[0245] Step 600: The terminal sends a channel sounding reference signal (SRS) to the base station (gNB), and the base station obtains the current uplink wireless channel quality;

[0246] Step 601: The base station sends the uplink wireless channel quality to the core network (5GC);

[0247] Here, a first signaling between the base station and the core network needs to be added to send the uplink wireless channel quality;

[0248] Step 602: The core network selects a compression algorithm and a compression ratio according to the learned uplink wireless channel quality and the UE uplink traffic volume, and sends the compression algorithm and compression ratio selected by the core network to the base station;

[0249] Here, a second signaling needs to be added between the core network and the base station to send the compression algorithm and compression ratio selected by the core network for the terminal.

[0250] Here, the terminal and the core network each store a bit information table of a compression algorithm and a compression ratio. During the process of exchanging terminal capability information, the related compression algorithms and compression ratios can be exchanged by querying the bit information table.

[0251] Step 603: The base station adds bit information of the agreed compression algorithm and compression ratio to the RRC reconfiguration message (RRC_RECFG) sent to the terminal.

[0252] Step 604: After receiving the RRC reconfiguration message, the terminal parses and completes the reconfiguration of the terminal compression algorithm and compression ratio according to the bit information table of the compression algorithm and compression ratio stored by both the terminal and the core network;

[0253] Step 605: In the RRC reconfiguration completion message (RRC_RECFG_CMP) sent by the terminal to the base station, the terminal informs the base station that the compression algorithm and compression ratio reconfiguration is completed;

[0254] Step 606: The base station sends information to the core network to notify 5GC that the terminal has responded and completed the terminal reconfiguration according to the bit information table of the compression algorithm and compression ratio described by the terminal; here, a third signaling needs to be added between the base station and the core network to inform the terminal that the reconfiguration is completed.

[0255] Figure 5 and Figure 6 The 5GC shown and the above-mentioned servers are both network elements on the network side required by operators to provide mobile communication networks, and are used to provide network services to terminals. Figure 5 and Figure 6 5GC and achievable Figure 2-4 The servers of the method can communicate with each other, so that the server can obtain corresponding information from 5GC, including: the compression algorithm and compression ratio capabilities supported by the terminal.

[0256] The server provides the above-mentioned network connection prediction method based on the information obtained from 5GC, that is, according to the compression algorithm and compression ratio required by the determined service type and the air interface status on the possible operation route of the terminal, the server determines the compression ratio scheme that can be provided to the terminal on the corresponding operation route; and immediately issues early warning for services with communication quality risks.

[0257] The server can also determine the network coverage capability provided to the terminal's current location (i.e., the rate and bandwidth capability that the network can provide at the location); based on the acquired information (i.e., the compression algorithm and compression ratio of the terminal) and the current network coverage capability, calculate the compression ratio scheme that is most suitable for the terminal at this moment; the compression ratio scheme includes: the compression ratio when providing network services to the terminal and the compression algorithm used to achieve the corresponding compression ratio.

[0258] Figure 7 A schematic diagram of the structure of a state detection device provided by an embodiment of the present invention; Figure 7 As shown, the state detection device includes: a first processing module and a second processing module, wherein:

[0259] The first processing module is used to determine the information of the target terminal;

[0260] The second processing module is used to determine whether the target terminal meets the target condition according to the information of the target terminal, and allow the target terminal to communicate when it is determined that the target terminal meets the target condition;

[0261] The target terminal meeting the target condition represents that the target terminal passes the detection of terminal-related requirements.

[0262] Specifically, the information of the target terminal includes: an identity identifier of the target terminal;

[0263] The second processing module is used to determine whether the preset whitelist includes the identity of the target terminal; the preset whitelist includes information of at least one terminal that has passed the detection;

[0264] When it is determined that the preset whitelist includes the identity identifier of the target terminal, it is determined that the target terminal meets the target condition.

[0265] Specifically, the device further includes: a third processing module, configured to obtain working state information of the target terminal; the working state information includes a value of at least one state detected;

[0266] Detecting whether the target terminal meets the operating conditions according to the working status information of the target terminal;

[0267] Corresponding to the situation that the target terminal does not meet the operating conditions, determining at least one target detection state that does not meet the operating conditions; generating a reminder message for the at least one target detection state;

[0268] The reminder message is at least used to prompt that there is a risk in the current working state of the target terminal; the reminder message is also used to prompt to perform at least one operation to reduce the risk in the working state of the target terminal.

[0269] Specifically, the device further includes: a fourth processing module, configured to determine the working status information of the target terminal, and predict the remaining reliable working time according to the working status information;

[0270] When it is determined that the remaining reliable working time is lower than a preset time threshold, a remaining working time reminder message is sent.

[0271] Specifically, the working status information includes at least one of the following: working environment temperature, storage environment temperature, working environment humidity;

[0272] The fourth processing module is used to adjust the first working time according to at least one of the working environment temperature, the storage environment temperature, and the working environment humidity, and at least one of the weight corresponding to the working environment temperature, the weight corresponding to the storage environment temperature, and the weight corresponding to the working environment humidity, so as to obtain the remaining reliable working time;

[0273] The first working time represents a theoretical remaining working time determined according to a preset working time.

[0274] Specifically, the device further includes: a fifth processing module, configured to determine the service type and operation route of the target terminal;

[0275] According to the running route of the target terminal, query the preset network data set to determine the air interface status on the running route;

[0276] A communication solution provided for the target terminal is determined according to the service type of the target terminal and the air interface status on the operation route.

[0277] Specifically, the network data set includes: a compression algorithm and a compression ratio supported by each terminal in at least one terminal;

[0278] The fifth processing module is used to determine the service type corresponding to the target terminal;

[0279] Querying the network data set according to the service type to determine the compression algorithm and compression ratio required for the service type corresponding to the target terminal;

[0280] According to the determined compression algorithm and compression ratio required by the service type and the air interface status on the operation route, a compression ratio scheme provided to the target terminal on the operation route is determined.

[0281] Specifically, the device further includes: a sixth processing module, configured to determine the location of the target terminal and obtain the network coverage capability of the location; and determine the encoding and decoding method provided for the target terminal according to the network coverage capability.

[0282] Specifically, the device further includes: a preprocessing module; the preprocessing module is used to perform at least one of the following to generate a network data set:

[0283] receiving at least one of the network coverage capability and the air interface status sent by the terminal, and generating a network data set according to at least one of the network coverage capability and the air interface status;

[0284] Count the network data of its own related network, and generate a network dataset based on the counted network data;

[0285] Receive video data collected and sent by a video acquisition terminal, extract information from the video data, determine at least one of the network coverage capability and air interface status at the location of the video acquisition terminal based on the extracted relevant information, and generate a network data set based on at least one of the determined network coverage capability and air interface status.

[0286] It should be noted that: the state detection device provided in the above embodiment only uses the division of the above program modules as an example to illustrate when implementing the corresponding state detection method. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the device provided in the above embodiment and the embodiment of the corresponding method belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0287] Figure 8 A schematic diagram of the structure of a state detection device provided by an embodiment of the present invention; Figure 8 As shown, the device 80 includes: a processor 801 and a memory 802 for storing a computer program that can be run on the processor; wherein,

[0288] When the processor 801 is used to run the computer program, it executes: determining the information of the target terminal; judging whether the target terminal meets the target condition based on the information of the target terminal, and allowing the target terminal to communicate when it is determined that the target terminal meets the target condition; the target terminal meeting the target condition indicates that the target terminal has passed the detection of terminal-related requirements.

[0289] Among them, when the processor runs the computer program, it implements the corresponding processes implemented by the server in each method of the embodiment of the present invention, which will not be repeated here for the sake of brevity.

[0290] In actual application, the device 80 may also include: at least one network interface 803. The various components in the state detection device 80 are coupled together through a bus system 804. It can be understood that the bus system 804 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 804 also includes a power bus, a control bus and a state signal bus. However, for the sake of clarity, Figure 8 In the figure, various buses are marked as bus system 804. There may be at least one processor 801. The network interface 803 is used for wired or wireless communication between the state detection device 80 and other devices.

[0291] The memory 802 in the embodiment of the present invention is used to store various types of data to support the operation of the state detection device 80 .

[0292] The method disclosed in the above embodiment of the present invention can be applied to the processor 801, or implemented by the processor 801. The processor 801 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 801 or the instruction in the form of software. The above processor 801 can be a general processor, a digital signal processor (DSP, DiGital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 801 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 802. The processor 801 reads the information in the memory 802 and completes the steps of the above method in combination with its hardware.

[0293] In an exemplary embodiment, the state detection device 80 can be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.

[0294] An embodiment of the present invention also provides a computer-readable storage medium having a computer program stored thereon; when the computer program is executed by a processor, the computer program executes: determining information of a target terminal; judging whether the target terminal meets a target condition based on the information of the target terminal, and allowing the target terminal to communicate when it is determined that the target terminal meets the target condition; the target terminal meeting the target condition indicates that the target terminal has passed the detection of terminal-related requirements.

[0295] Among them, when the computer program is executed by the processor, the corresponding processes implemented by the server in each method of the embodiment of the present invention are implemented, and for the sake of brevity, they are not repeated here.

[0296] In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0297] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0298] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0299] A person skilled in the art can understand that: all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), disks or optical disks, etc. Various media that can store program codes.

[0300] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0301] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A state detection method, characterized in that: The method comprises: Determine the target terminal's information; determining whether the target terminal meets the target condition according to the information of the target terminal, and allowing the target terminal to communicate when it is determined that the target terminal meets the target condition; The target terminal meets the target condition, which indicates that the target terminal passes the detection of terminal-related requirements; The information of the target terminal includes: the identity of the module possessed by the target terminal; The determining, according to the information of the target terminal, whether the target terminal meets the target condition includes: Determine whether the preset whitelist includes the identity of the module possessed by the target terminal; the preset whitelist includes information of at least one terminal that has passed the test; the test being qualified at least includes that the module possessed by the terminal has passed the test of module-related requirements; When it is determined that the preset whitelist includes the identity of the module possessed by the target terminal, it is determined that the target terminal meets the target condition; The method further comprises: generating a network dataset; The generating of the network dataset comprises at least one of the following: receiving at least one of the network coverage capability and the air interface status sent by the terminal, and generating a network data set according to at least one of the network coverage capability and the air interface status; Count the network data of its own related network, and generate a network dataset based on the counted network data; Receive video data collected and sent by a video acquisition terminal, extract information from the video data, determine at least one of the network coverage capability and air interface status at the location of the video acquisition terminal based on the extracted relevant information, and generate a network data set based on at least one of the determined network coverage capability and air interface status.

2. The method according to claim 1, characterized in that: The method further comprises: Acquiring working status information of the target terminal; the working status information includes a value of at least one detected state; Detecting whether the target terminal meets the operating conditions according to the working status information of the target terminal; Corresponding to the situation that the target terminal does not meet the operating conditions, determining at least one target detection state that does not meet the operating conditions; generating a reminder message for the at least one target detection state; The reminder message is at least used to prompt that there is a risk in the current working state of the target terminal; the reminder message is also used to prompt to perform at least one operation to reduce the risk in the working state of the target terminal.

3. The method according to claim 2, characterized in that The method further comprises: Determining the working status information of the target terminal, and predicting the remaining reliable working time according to the working status information; When it is determined that the remaining reliable working time is lower than a preset time threshold, a remaining working time reminder message is sent.

4. The method according to claim 3, characterized in that The working status information includes at least one of the following: working environment temperature, storage environment temperature, and working environment humidity; The predicting the remaining reliable working time according to the working status information includes: According to at least one of the working environment temperature, the storage environment temperature, and the working environment humidity, and at least one of the weight corresponding to the working environment temperature, the weight corresponding to the storage environment temperature, and the weight corresponding to the working environment humidity, the first working time is adjusted to obtain a remaining reliable working time; The first working time represents a theoretical remaining working time determined according to a preset working time.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Determining the service type and operation route of the target terminal; According to the running route of the target terminal, query the preset network data set to determine the air interface status on the running route; A communication solution provided for the target terminal is determined according to the service type of the target terminal and the air interface status on the operation route.

6. The method according to claim 5, characterized in that The network data set includes: a compression algorithm and a compression ratio supported by each terminal in at least one terminal; The determining, according to the service type of the target terminal and the air interface status on the operation route, a communication solution provided for the target terminal includes: Determining a service type corresponding to the target terminal; Querying the network data set according to the service type to determine the compression algorithm and compression ratio required for the service type corresponding to the target terminal; According to the determined compression algorithm and compression ratio required by the service type and the air interface status on the operation route, a compression ratio scheme provided to the target terminal on the operation route is determined.

7. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Determine the location of the target terminal and obtain the network coverage capability of the location; According to the network coverage capability, a coding and decoding method provided for the target terminal is determined.

8. A state detection device, characterized in that: The device comprises: a first processing module and a second processing module, wherein: The first processing module is used to determine the information of the target terminal; The second processing module is used to determine whether the target terminal meets the target condition according to the information of the target terminal, and allow the target terminal to communicate when it is determined that the target terminal meets the target condition; The target terminal meets the target condition, which indicates that the target terminal passes the detection of terminal-related requirements; The information of the target terminal includes: the identity of the module possessed by the target terminal; The second processing module is used to determine whether the preset whitelist includes the identity of the module of the target terminal; the preset whitelist includes information of at least one terminal that has passed the test; the test at least includes that the module of the terminal has passed the test of module-related requirements; When it is determined that the preset whitelist includes the identity of the module possessed by the target terminal, it is determined that the target terminal meets the target condition; The device further includes: a preprocessing module; the preprocessing module is used to perform at least one of the following to generate a network data set: receiving at least one of the network coverage capability and the air interface status sent by the terminal, and generating a network data set according to at least one of the network coverage capability and the air interface status; Count the network data of its own related network, and generate a network dataset based on the counted network data; Receive video data collected and sent by a video acquisition terminal, extract information from the video data, determine at least one of the network coverage capability and air interface status at the location of the video acquisition terminal based on the extracted relevant information, and generate a network data set based on at least one of the determined network coverage capability and air interface status.

9. The device according to claim 8, characterized in that The device further includes: a third processing module, configured to obtain working state information of the target terminal; the working state information includes a value of at least one state detected; Detecting whether the target terminal meets the operating conditions according to the working status information of the target terminal; Corresponding to the situation that the target terminal does not meet the operating conditions, determining at least one target detection state that does not meet the operating conditions; generating a reminder message for the at least one target detection state; The reminder message is at least used to prompt that there is a risk in the current working state of the target terminal; the reminder message is also used to prompt to perform at least one operation to reduce the risk in the working state of the target terminal.

10. The device according to claim 9, characterized in that The device further includes: a fourth processing module, configured to determine the working status information of the target terminal, and predict the remaining reliable working time according to the working status information; When it is determined that the remaining reliable working time is lower than a preset time threshold, a remaining working time reminder message is sent.

11. The device according to claim 10, characterized in that The working status information includes at least one of the following: working environment temperature, storage environment temperature, and working environment humidity; The fourth processing module is used to adjust the first working time according to at least one of the working environment temperature, the storage environment temperature, and the working environment humidity, and at least one of the weight corresponding to the working environment temperature, the weight corresponding to the storage environment temperature, and the weight corresponding to the working environment humidity, so as to obtain the remaining reliable working time; The first working time represents a theoretical remaining working time determined according to a preset working time.

12. The device according to any one of claims 8 to 10, characterized in that The device further comprises: a fifth processing module, configured to determine the service type and operation route of the target terminal; According to the running route of the target terminal, query the preset network data set to determine the air interface status on the running route; A communication solution provided for the target terminal is determined according to the service type of the target terminal and the air interface status on the operation route.

13. The device according to claim 12, characterized in that The network data set includes: a compression algorithm and a compression ratio supported by each terminal in at least one terminal; The fifth processing module is used to determine the service type corresponding to the target terminal; Querying the network data set according to the service type to determine the compression algorithm and compression ratio required for the service type corresponding to the target terminal; According to the determined compression algorithm and compression ratio required by the service type and the air interface status on the operation route, a compression ratio scheme provided to the target terminal on the operation route is determined.

14. The device according to any one of claims 8 to 10, characterized in that The device also includes: a sixth processing module, configured to determine the location of the target terminal and obtain the network coverage capability of the location; and determine a coding and decoding method provided for the target terminal according to the network coverage capability.

15. A state detection device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 7 are implemented.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Wireless network authorized access method, device and system

    CN104796896A

  • Circuit board testing method and apparatus, storage medium and terminal

    CN108123935A

  • Equipment state prompt system based on Internet

    CN108871453A

  • Cloud mobile phone fault monitoring method and system

    CN110149653A

  • Performance test method and device for software interface, computer equipment and storage medium

    CN111176985A