Equipment security monitoring method and device, equipment, storage medium and program product

By implementing the equipment security monitoring method in offline state on the diagnostic device, obtaining the device operation address data and comparing it with the electronic fence information database, the problem that diagnostic devices cannot trigger the anti-theft mechanism in offline state is solved, and offline anti-theft and security improvement of diagnostic devices is achieved.

CN119729349APending Publication Date: 2025-03-28LAUNCH TECH CO LTD

Patent Information

Application Number
CN202411824565.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

When offline, the diagnostic equipment cannot trigger the anti-theft mechanism for security monitoring, resulting in the loss of the anti-theft effect.

Method used

By responding to device security monitoring requests, the device operation address data is obtained, and based on the preset offline anti-theft mechanism, the data is compared with the pre-built electronic fence information database. When the device is in the electronic fence area, the function interception is performed through the preset function control switch to generate the equipment safety monitoring result.

Benefits of technology

Offline anti-theft of diagnostic equipment is achieved, the defects of offline safety mechanism are made up for and the safety of diagnostic equipment is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729349A_ABST
    Figure CN119729349A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment safety monitoring method and device, equipment, a storage medium and a program product, and relates to the technical field of safety protection, and the method comprises the steps: obtaining equipment operation address data in response to an equipment safety monitoring request; based on a preset offline anti-theft mechanism, comparing the equipment operation address data with a pre-constructed electronic fence information base to obtain a position comparison result; when the position comparison result shows that the diagnosis equipment is in the electronic fence area, function interception is carried out through a preset function control switch, and an equipment safety monitoring result is generated. In the application, in the offline state, by comparing the equipment operation address data with the electronic fence information base, when the diagnosis equipment is in the electronic fence area, function interception is performed through the preset function control switch, and offline diagnosis is not supported any more. Therefore, the problem that the diagnostic equipment cannot trigger an anti-theft mechanism to perform safety monitoring in an offline state is solved, and offline theft prevention of the diagnostic equipment is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of security protection technology, and in particular to a device security monitoring method, apparatus, equipment, storage medium and program product. Background Art

[0002] In the automotive industry, the anti-theft of diagnostic equipment is crucial. When the user turns off the network and no longer makes network requests, the diagnostic equipment only uses local diagnosis. The electronic fence function set online and the corresponding anti-theft mechanism cannot monitor the operation of the diagnostic equipment, and will not trigger the anti-theft mechanism, thus losing the anti-theft effect. With the development of technology, conventional anti-theft mechanisms may not meet the growing security needs, especially due to the working environment of the diagnostic equipment, which supports local diagnosis.

[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present application is to provide a device security monitoring method, apparatus, equipment, storage medium and program product, aiming to solve the technical problem that the diagnostic equipment cannot trigger the anti-theft mechanism for security monitoring in the offline state.

[0005] To achieve the above objectives, the present application proposes a device safety monitoring method, which is applied to a diagnostic device and includes:

[0006] Responding to a device security monitoring request, obtaining device operation address data;

[0007] Based on a preset offline anti-theft mechanism, the device operation address data is compared with a pre-built electronic fence information database to obtain a location comparison result;

[0008] When the position comparison result indicates that the diagnostic device is in an electronic fence area, function interception is performed through a preset function control switch to generate a device safety monitoring result.

[0009] In one embodiment, the step of comparing the device operation address data with a pre-built electronic fence information database based on a preset offline anti-theft mechanism and obtaining a location comparison result further includes:

[0010] Receiving first initial electronic fence information database data sent by a preset server;

[0011] Encrypting the data of the first initial electronic fence information database to obtain the electronic fence information database;

[0012] The electronic fence information library is stored in a plurality of preset local folders.

[0013] In one embodiment, before the step of obtaining the device operation address data in response to the device security monitoring request, the step further includes:

[0014] When it is detected that the offline time reaches a preset time threshold, the device security monitoring request is triggered.

[0015] In one embodiment, the step of comparing the device operation address data with a pre-built electronic fence information database based on a preset offline anti-theft mechanism to obtain a location comparison result further includes:

[0016] When a network connection is detected, receiving second initial electronic fence information database data sent by a preset server;

[0017] The electronic fence information database is updated according to the second initial electronic fence information database data.

[0018] In addition, to achieve the above purpose, the present application also proposes a device security monitoring method, which is applied to a server and includes:

[0019] Get the illegal area data;

[0020] Generate first initial electronic fence information database data according to the illegal area data;

[0021] The first initial electronic fence information library data is sent to a preset diagnostic device so that the diagnostic device can construct an electronic fence information library.

[0022] In one embodiment, the step of generating first initial electronic fence information database data according to the violation area data includes:

[0023] Generate electronic fence combination information according to the illegal area data;

[0024] The first initial electronic fence information library data is generated according to the electronic fence combination information.

[0025] In addition, to achieve the above purpose, the present application also proposes a device safety monitoring device, the device safety monitoring device comprising:

[0026] A data acquisition module, used to obtain device operation address data in response to a device security monitoring request;

[0027] A location comparison module, for comparing the device operation address data with a pre-built electronic fence information database based on a preset offline anti-theft mechanism to obtain a location comparison result;

[0028] The result generating module is used to perform function interception through a preset function control switch to generate a device safety monitoring result when the position comparison result indicates that the diagnostic device is in an electronic fence area.

[0029] In addition, to achieve the above-mentioned purpose, the present application also proposes a device security monitoring device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the device security monitoring method described above.

[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the device security monitoring method described above are implemented.

[0031] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the device security monitoring method described above are implemented.

[0032] The present application provides a device security monitoring method. In an offline state, the diagnostic device responds to a device security monitoring request and compares the device operation address data with a pre-built electronic fence information library. When the diagnostic device is in the electronic fence area, the function is intercepted through a preset function control switch, and offline diagnosis is no longer supported. Thus, the technical problem that the diagnostic device cannot trigger the anti-theft mechanism for security monitoring in an offline state is solved, offline anti-theft of the diagnostic device is realized, the offline security mechanism is supplemented, and the security of the diagnostic device is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0035] Figure 1 A flowchart of the first embodiment of the device security monitoring method of the present application is provided;

[0036] Figure 2 A flowchart of the second embodiment of the device security monitoring method of the present application is provided;

[0037] Figure 3 A flowchart of the third embodiment of the device security monitoring method of the present application is provided;

[0038] Figure 4 This is a schematic diagram of the module structure of the equipment safety monitoring device according to an embodiment of the present application;

[0039] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the device security monitoring method in the embodiment of the present application.

[0040] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0041] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0042] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0043] The main solutions of the embodiments of this application are:

[0044] Responding to a device security monitoring request, obtaining device operation address data;

[0045] Based on a preset offline anti-theft mechanism, the device operation address data is compared with a pre-built electronic fence information database to obtain a location comparison result;

[0046] When the position comparison result indicates that the diagnostic device is in an electronic fence area, function interception is performed through a preset function control switch to generate a device safety monitoring result.

[0047] In the prior art, when the user turns off the network and no longer makes network requests, the diagnostic device only uses local diagnosis. The electronic fence function and the corresponding anti-theft mechanism set online cannot monitor the operation of the diagnostic device, and will not trigger the anti-theft mechanism, thus losing the anti-theft effect. Therefore, we should not only set up an anti-theft mechanism for the diagnostic device when there is a network, but also set up a corresponding anti-theft mechanism when it is offline.

[0048] The present application provides a solution. In an offline state, the diagnostic device responds to a device security monitoring request and compares the device operation address data with a pre-built electronic fence information library. When the diagnostic device is in the electronic fence area, the function is intercepted through a preset function control switch, and offline diagnosis is no longer supported. Thus, the technical problem that the diagnostic device cannot trigger the anti-theft mechanism for security monitoring in an offline state is solved, offline anti-theft of the diagnostic device is realized, the offline security mechanism is supplemented, and the security of the diagnostic device is improved.

[0049] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a device safety monitoring system, etc. The following takes the device safety monitoring system as an example to illustrate this embodiment and the following embodiments, and the device safety monitoring system includes a diagnostic device and a server.

[0050] Based on this, the present application embodiment provides a device security monitoring method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the device security monitoring method of the present application.

[0051] In this embodiment, the method is applied to a diagnostic device, and the device safety monitoring method includes steps S10 to S30:

[0052] Step S10, in response to a device security monitoring request, obtaining device operation address data;

[0053] It should be noted that the device anti-theft request is a request signal received by the device security monitoring system, which can be automatically triggered by the system (such as automatically performing an anti-theft check after the device is started). The device operation address data is the location information of the device at a certain point in time, which can be a geographic location (GPS coordinates) and other data related to the device location or activity.

[0054] In a feasible implementation manner, before step S10, step S40 may also be included:

[0055] Step S40: When it is detected that the offline time reaches a preset time threshold, the device security monitoring request is triggered.

[0056] The system constantly monitors whether the device maintains an online connection to ensure that the device can communicate normally within the expected time range. When it is detected that the offline time reaches a preset time threshold, the diagnostic device triggers the device security monitoring request.

[0057] It should be noted that the "offline" status of the device means that the device has lost connection with the server or network and cannot transmit data or remotely control. The offline status is used as a signal to trigger anti-theft requests. When the device is offline for a long time, the system will consider the device to be in an unsafe state and trigger anti-theft measures.

[0058] In this embodiment, the system can automatically monitor the online status of the device and respond immediately when the device is abnormally offline without manual intervention. In particular, when the device is lost, stolen or fails, the system can promptly identify and trigger the anti-theft mechanism to ensure the safety of the device. By setting the time threshold of the offline state, the system can automatically start the anti-theft function when the device cannot communicate normally for a long time. This can effectively prevent the risk of the device being stolen or lost, and take timely measures to protect the device and data security. The offline state of the device and the automatic triggering of the anti-theft request can reduce the dependence of personnel on device monitoring, improve the efficiency of device management, and reduce the safety hazards caused by human negligence. The triggered anti-theft request may respond in a variety of ways, such as issuing an alarm, notifying the user, or starting other protection mechanisms (such as locking the device). This improves the response speed and accuracy of the system and can handle potential security issues more quickly. As a result, an intelligent and efficient device anti-theft system can be built, which can effectively solve the safety hazards caused by network interruption or failure of the device, and provide more timely response and higher security. By automatically monitoring the device status and triggering the anti-theft request, the system can avoid the defects of insufficient human intervention or untimely response, greatly improving the reliability and intelligence level of the anti-theft system.

[0059] Step S20, based on a preset offline anti-theft mechanism, comparing the device operation address data with a pre-built electronic fence information database to obtain a location comparison result;

[0060] Based on the preset offline anti-theft mechanism, the diagnostic device compares the device operation address data with the pre-built electronic fence information database to obtain the location comparison result. The purpose of the comparison is to determine whether the device is in a legal area. If the current location of the device matches the area defined by the electronic fence, it means that the device is in the legal area; if the device is outside the electronic fence, it may mean that the device has been illegally moved or is at potential risk of theft.

[0061] It should be noted that the offline anti-theft mechanism means that when the device does not maintain a real-time online connection with the central server or the cloud, it can still perform certain anti-theft monitoring and judgment. This mechanism usually relies on locally stored data and pre-set rules to evaluate the security of the device without a real-time network connection; Geofencing is a virtual geographic area or boundary. The system can define an area where device activities are allowed based on geographic coordinates. When the device enters or leaves the area, the system can trigger an alarm or take measures. The geofence information library contains the definitions of multiple areas, including the geographic coordinates of each area (such as longitude and latitude range), the shape of the area (such as circle, polygon, etc.), and security rules inside and outside the area.

[0062] In a feasible implementation manner, after step S20, steps S501 to S502 may also be included:

[0063] Step S501, when a network connection is detected, receiving second initial electronic fence information database data sent by a preset server;

[0064] Step S502: updating the electronic fence information database according to the second initial electronic fence information database data.

[0065] The diagnostic device will check the current network status to ensure that it can establish a connection with the server normally. This usually relies on Wi-Fi, mobile data or other wireless communication methods. When the network connection is normal, the diagnostic device receives the second initial electronic fence information library data sent by the preset server. This data may include the coordinates, shapes and other information of multiple electronic fence areas. The specific content depends on the fence management strategy required by the device, and the electronic fence information library is updated according to the second initial electronic fence information library data.

[0066] It should be noted that the second initial electronic fence information database data refers to the latest electronic fence information sent by the server after the device is enabled, updated and adjusted.

[0067] In this implementation, by ensuring that the electronic fence information database is always up to date, the device can more accurately determine whether it is in a safe area, reduce anti-theft loopholes, and whether the fence area is added, modified or deleted, the system can update the data in a timely manner to ensure that the behavior of the device is not affected by outdated data. By means of incremental updates, periodic updates, etc., excessive meaningless data transmission is avoided, and the response speed and stability of the system are improved. As a result, the diagnostic device can adapt to and continuously update its electronic fence data in a changing environment, enhance the dynamic response capability of the anti-theft system, and improve the reliability, safety and efficiency of the entire system.

[0068] Step S30, when the position comparison result indicates that the diagnostic device is in an electronic fence area, function interception is performed through a preset function control switch to generate a device safety monitoring result.

[0069] When the position comparison result indicates that the diagnostic device is in an electronic fence area, the diagnostic device performs function interception through a preset function control switch to generate a device safety monitoring result.

[0070] It should be noted that the function control switch refers to a hardware or software mechanism preset in the system, which is used to control the enabling or disabling of certain functions of the device. For example, it may involve the device's network connection, application startup, operating permissions, data transmission and other functions. The function of this switch is to decide whether to intercept certain functions of the device based on the results of location comparison to prevent the device from being abused or illegally accessed; function interception means that when the device is in a specific area, the system actively disables or restricts certain functions of the device. It is usually used to prevent the device from being used in unsafe or illegal areas. For example, if the device leaves the electronic fence area, the system can prevent the device from continuing to run through an interception operation.

[0071] Exemplarily, an implementation of step S30 is as follows:

[0072] 1. Confirm that the device is within the electronic fence:

[0073] The system confirms through the comparison in step S20 that the device is currently located within the electronic fence area, that is, the location of the device is legal.

[0074] 2. Function control switch trigger:

[0075] If the location is legal, the system will check whether it is necessary to perform function interception. Assuming that the device enters a safe area (such as a company's office area or a predetermined legal area), the system may trigger a function control switch to enhance or restrict certain functions of the device.

[0076] For example, in some security zones, the device's network connection may be restricted, or the system may require that certain sensitive functions can only be used in legal zones.

[0077] 3. Function interception operation:

[0078] Once the function control switch is triggered, the system will take action:

[0079] Enable Anti-Theft Mode: When in a legal area, the device may automatically enter "Anti-Theft Mode" and certain features (such as USB ports, Bluetooth, wireless networks, etc.) may be disabled to prevent the device from being stolen or misused.

[0080] Restricting operating permissions: Some operations of the device may be temporarily prohibited, such as disabling file transfers, restricting the launch of specific applications, etc.

[0081] 4. Generate anti-theft results:

[0082] Finally, the system will generate the anti-theft result of the device based on the location comparison results and the operation of the function control:

[0083] If the device is in the legal area and the function control switch has been triggered correctly, the anti-theft result may be "Device safe".

[0084] If the location of the device has changed, or its functionality has been abnormally blocked (for example, the device has been moved out of a secure area), the anti-theft result may display "device risk" or trigger an alarm.

[0085] This embodiment provides a device security monitoring method. In an offline state, the diagnostic device responds to a device security monitoring request and compares the device operation address data with a pre-built electronic fence information library. When the diagnostic device is in the electronic fence area, the function is intercepted through a preset function control switch, and offline diagnosis is no longer supported. Thus, the technical problem that the diagnostic device cannot trigger the anti-theft mechanism for security monitoring in an offline state is solved, offline anti-theft of the diagnostic device is realized, the offline security mechanism is supplemented, and the security of the diagnostic device is improved.

[0086] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 2 Before step S20, the device safety monitoring method further includes steps S601 to S603:

[0087] Step S601, receiving first initial electronic fence information database data sent by a preset server;

[0088] Step S602, encrypting the first initial electronic fence information database data to obtain the electronic fence information database;

[0089] Step S603: storing the electronic fence information library into a plurality of preset local folders.

[0090] The diagnostic device receives the first initial electronic fence information library data sent by the preset server, including the location, range, shape and other detailed information of the fence, to ensure that the local electronic fence data of the device is consistent with the data of the server. This step is the basis for the normal operation of the device. The device must obtain the correct fence information to make the correct geographical location judgment. Then, the first initial electronic fence data obtained from the server is encrypted to ensure that the data will not be accessed or modified by unauthorized third parties during storage and transmission. The electronic fence information library is obtained. The electronic fence data may contain sensitive geographical information or private data. Through encryption processing, data leakage and illegal access can be prevented. Finally, the electronic fence information library is stored in several preset local folders, which effectively avoids the impact of the loss or damage of a single storage location on the system. If a folder or storage area is unavailable, other storage locations can still continue to provide data access.

[0091] The initial electronic fence information database data may include the following:

[0092] Coordinates and location: The longitude and latitude coordinates of the fence area, usually expressed as the center point coordinates.

[0093] Shape: The geometric shape of the fence, such as circle, rectangle, polygon, etc.

[0094] Radius or Boundary: The extent of the fenced area, which can be a fixed radius or a polygonal boundary based on multiple coordinate points.

[0095] Fence status: whether the fence is enabled, whether there are permission restrictions, whether additional authentication is required, etc.

[0096] The choice of encryption method depends on the requirements of the application scenario. Common encryption methods include:

[0097] Symmetric encryption: Use the same key for encryption and decryption. Common symmetric encryption algorithms include AES (Advanced Encryption Standard), DES (Data Encryption Standard), etc. The advantage of symmetric encryption is its high speed, but key management needs to be secure.

[0098] Asymmetric encryption: Use public and private keys to encrypt and decrypt data. Common asymmetric encryption algorithms include RSA and ECC (elliptic curve cryptography). The advantage of asymmetric encryption is that key management is more flexible and secure, but the computational overhead is large.

[0099] Hash encryption: Data is converted into an irreversible hash value through a hash function. This encryption method is used to verify data integrity. Common hash algorithms include SHA-256, MD5, etc.

[0100] Hybrid encryption: Combining symmetric encryption and asymmetric encryption, usually using asymmetric encryption to transmit symmetric keys, and then using symmetric encryption to encrypt large amounts of data. Hybrid encryption can ensure both efficiency and data security.

[0101] The encryption process can generally be divided into the following steps:

[0102] Key generation: First, you need to generate the key for encryption. If symmetric encryption is used, the key usually needs to be shared in advance or transmitted through asymmetric encryption. If asymmetric encryption is used, a public key and a private key pair are generated.

[0103] Encrypted electronic fence information: Use the key and the selected encryption algorithm to encrypt the electronic fence information obtained from the server. The encrypted content may include the coordinates, shape, radius, enabled status, etc. of the fence.

[0104] Storing encrypted data: Encrypted geo-fence data can be stored in the local storage of the device or transferred to the cloud for further storage. Encrypted data is usually in ciphertext form and cannot be directly read.

[0105] During the encryption process, the following points must be ensured:

[0106] Key management: Keys are the core of the encryption system and must be properly managed. Usually, hardware security modules (HSMs) or protected storage locations are used to store encryption keys to prevent key disclosure.

[0107] Prevent replay attacks: Encrypted data may be exploited by replay attacks. Therefore, electronic fence data also needs to use timestamps, serial numbers, or one-time keys to prevent data from being reused.

[0108] Encryption strength: The encryption algorithm used must meet security standards. To avoid being cracked, encryption algorithms that are currently considered secure (for example, AES-256) should be used.

[0109] Data integrity: In addition to encryption, message authentication codes (MACs) or digital signatures are often used to ensure data integrity and prevent data tampering during transmission.

[0110] The encrypted fence information needs to be properly managed, including but not limited to:

[0111] Periodic Update: Encrypted geo-fence data may be updated over time. Therefore, the device may need to periodically obtain new geo-fence data from the server and re-encrypt and store it.

[0112] Access control: Only authorized devices or users can access the decryption key and decrypt the encrypted data. Appropriate permissions and authentication mechanisms need to be set to ensure that only legitimate devices can access the electronic fence data.

[0113] In this embodiment, the electronic fence data is protected by encryption to ensure the security of the data and avoid malicious access, tampering or leakage. The device can make judgments based on the locally stored electronic fence data, reduce dependence on the server, and improve response speed. The encrypted data storage ensures the security of local data. The device can obtain the latest fence data from the server in a regular or event-triggered manner. At the same time, encryption ensures the security of transmission. Even in the absence of a network connection, the device can continue to make geolocation judgments based on local data. Data encryption and hash processing can effectively ensure data integrity and prevent data from being tampered with during transmission or storage. As a result, the system can achieve higher security, flexibility and response speed, ensuring that the device can accurately and safely judge electronic fence information in different environments and can effectively respond to dynamic changes in fence data.

[0114] Based on this, the present application embodiment provides a device security monitoring method, referring to Figure 3 , Figure 3 This is a flow chart of the third embodiment of the device security monitoring method of the present application.

[0115] In this embodiment, the method is applied to the server, and the device security monitoring method includes steps S70 to S90:

[0116] Step S70, obtaining illegal area data;

[0117] It should be noted that the acquisition of illegal area data is the basis of the entire anti-theft method. It provides the necessary information for the construction of electronic fences in the subsequent steps. These data may include location information of specific locations, historical records of violations, or other dynamic data related to security protection.

[0118] Step S80, generating the first initial electronic fence information database data according to the illegal area data; the server

[0119] In a feasible implementation manner, step S80 may further include steps S801 to S802:

[0120] Step S801, generating electronic fence combination information according to the illegal area data;

[0121] Step S802: Generate the first initial electronic fence information library data according to the electronic fence combination information.

[0122] Starting from the data of the violation area, the server integrates these violation areas into a combination information through certain rules and algorithms. This is to ensure that multiple areas can work together effectively according to predetermined rules (such as combination, intersection, union, exclusion, etc.). Generating electronic fence combination information is actually a logical combination of multiple different areas. For example, if multiple violation areas overlap or contain each other, the system can generate a new fence area to reflect this combination relationship, thereby optimizing the configuration of the electronic fence. By combining the violation areas, a more precise fence area definition can be created, so that the system can adapt to complex scenarios and flexibly manage the behavior rules of multiple areas. For example, if there is an intersection between multiple areas, these areas can be combined into a larger or more precise area, thereby reducing repetitive configurations. Then, the combined electronic fence combination information is converted into the first initial electronic fence information library data. The first initial electronic fence information library data usually contains the specific coordinates of the fence area, alarm triggering conditions, etc., and these data will be stored, transmitted and applied to the actual monitoring system to provide basic data support for the deployment and actual use of the electronic fence. With this information, the system can perform effective fence monitoring, area triggering, alarm and other operations.

[0123] In this embodiment, the combination method of the electronic fence (such as union, intersection) can adapt to the needs of complex scenarios, help the system to flexibly configure the fence rules, avoid redundancy and duplication, and avoid missing or incomplete areas. By automatically generating and updating the electronic fence information library, it is possible to reduce manual intervention, improve the real-time and accuracy of the system, and avoid regional definition errors caused by human errors. Through flexible regional combination and update strategies, it is possible to reduce unnecessary fence areas and save system resources (such as bandwidth, storage, and computing power), thereby improving the overall system performance. The use of cloud storage, distributed storage and other methods makes the system highly scalable, and can support large-scale electronic fence data management, and adapt to possible future expansion and demand changes. As a result, the problems of high complexity of electronic fence rule configuration, difficulty in system management, and low data accuracy in the prior art can be effectively solved, thereby improving the intelligence and automation of the entire electronic fence system.

[0124] Step S90: sending the first initial electronic fence information database data to a preset diagnostic device, so that the diagnostic device can construct an electronic fence information database.

[0125] The server sends the first initial electronic fence information database data to the preset diagnostic device so that the device can use this data to build or update the electronic fence information database. This step is an important part of achieving comprehensive deployment and verification of the electronic fence system, ensuring that the diagnostic device can receive and process the electronic fence data and perform necessary verification and configuration.

[0126] This embodiment provides a device security monitoring method. Traditional electronic fences may have the defect of being unable to be updated in real time. Through the above method, the system can dynamically obtain the illegal area data and adjust the fence information library at any time to ensure that the electronic fence is always in the latest state. By synchronizing the information library to each device, the problem of inconsistent electronic fence information between devices is avoided, ensuring that all devices use the latest fence data. The electronic fence can be automatically generated and optimized according to the actual illegal area data without relying on manual settings, thereby improving the flexibility and adaptability of the system. The system can transmit and manage the electronic fence data through the cloud or remote server, solving the inconvenience of on-site configuration and maintenance in traditional anti-theft systems. In this way, an efficient, flexible and intelligent anti-theft system can be realized. By obtaining the illegal area data from the server and generating a preliminary electronic fence information library, and then sending it to the diagnostic device for optimization and updating, the timely update and accuracy of the electronic fence information library can be ensured. At the same time, the diagnostic device can adjust the fence area according to the actual situation to improve the adaptability and security of the entire system.

[0127] For example, in order to help understand the implementation process of the device security monitoring method obtained by combining the first embodiment, the second embodiment and the third embodiment, the brief process is as follows:

[0128] (1) Initial electronic fence database data collation. The server collate the initial electronic fence information database, which contains the fence GPS combination information of the current illegal area and keeps it updated;

[0129] (2) Data storage of the initial electronic fence database. When the diagnostic device logs in, the server sends the initial electronic fence information database data to the diagnostic device and stores it in the local device;

[0130] (3) Security protection of electronic fence database information. The diagnostic device performs MD5 encryption on the initial electronic fence information database and stores it in multiple local folders to reduce the risk of information being tampered with or deleted. The local storage information database is regularly verified. If a file information database is missing or tampered with, the information is automatically corrected;

[0131] (4) Offline anti-theft mechanism rules. When the diagnostic device has not been connected to the Internet for a week, the device will compare the user's operation address GPS with the offline electronic fence information database. If it is found that the customer has been in the electronic fence area for a long time, it is considered that the diagnostic device is at risk of being stolen.

[0132] (5) Anti-theft mechanism is triggered. When the diagnostic device is used in an electronic fence area, the device will block the function on the home page and no longer support offline diagnosis. Optionally, a prompt window can be forced to pop up to contact the customer for processing.

[0133] (6) Update of electronic fence database: If the diagnostic device detects that it is connected to the Internet, the electronic fence database will be updated synchronously to ensure that the electronic fence data can be updated in a timely manner.

[0134] Compared with the prior art, the device safety monitoring method described in this embodiment has the following advantages:

[0135] (1) Offline anti-theft mechanism, which verifies anti-theft by comparing GPS information with offline database information, thus complementing the offline security mechanism;

[0136] (2) The electronic fence database is stored in multiple locations, encrypted and stored in different regions, and verified regularly to improve data storage security.

[0137] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the equipment security monitoring method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0138] This application also provides a device safety monitoring device, please refer to Figure 4 , the equipment safety monitoring device comprises:

[0139] The data acquisition module 10 is used to obtain the device operation address data in response to the device security monitoring request;

[0140] A location comparison module 20 is used to compare the device operation address data with a pre-built electronic fence information database based on a preset offline anti-theft mechanism to obtain a location comparison result;

[0141] The result generating module 30 is used to generate a device safety monitoring result by performing function interception through a preset function control switch when the position comparison result indicates that the diagnostic device is in an electronic fence area.

[0142] Optionally, the position comparison module 20 is further used for:

[0143] Receiving first initial electronic fence information database data sent by a preset server;

[0144] Encrypting the data of the first initial electronic fence information database to obtain the electronic fence information database;

[0145] The electronic fence information library is stored in a plurality of preset local folders.

[0146] Optionally, the data acquisition module 10 is further used for:

[0147] When it is detected that the offline time reaches a preset time threshold, the device security monitoring request is triggered.

[0148] Optionally, the position comparison module 20 is further used for:

[0149] When a network connection is detected, receiving second initial electronic fence information database data sent by a preset server;

[0150] The electronic fence information database is updated according to the second initial electronic fence information database data.

[0151] The equipment security monitoring device provided by the present application adopts the equipment security monitoring method in the above embodiment, which can solve the technical problem that the diagnostic device cannot trigger the anti-theft mechanism for security monitoring in the offline state. Compared with the prior art, the beneficial effects of the equipment security monitoring device provided by the present application are the same as the beneficial effects of the equipment security monitoring method provided by the above embodiment, and the other technical features in the equipment security monitoring device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0152] The present application provides a device security monitoring device, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the device security monitoring method in the above-mentioned embodiment one.

[0153] Reference below Figure 5 , which shows a schematic diagram of the structure of a device security monitoring device suitable for implementing the embodiment of the present application. The device security monitoring device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The device security monitoring device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0154] like Figure 5As shown, the device security monitoring device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the device security monitoring device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the equipment security monitoring device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an equipment security monitoring device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided instead.

[0155] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0156] The device security monitoring device provided by the present application adopts the device security monitoring method in the above embodiment, which can solve the technical problem that the diagnostic device cannot trigger the anti-theft mechanism for security monitoring in the offline state. Compared with the prior art, the beneficial effects of the device security monitoring device provided by the present application are the same as the beneficial effects of the device security monitoring method provided by the above embodiment, and the other technical features in the device security monitoring device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0157] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0158] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0159] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the device security monitoring method in the above-mentioned embodiment.

[0160] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0161] The computer-readable storage medium may be included in the equipment security monitoring device; or may exist independently without being installed in the equipment security monitoring device.

[0162] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the device security monitoring device, the device security monitoring device:

[0163] Responding to a device security monitoring request, obtaining device operation address data;

[0164] Based on a preset offline anti-theft mechanism, the device operation address data is compared with a pre-built electronic fence information database to obtain a location comparison result;

[0165] When the position comparison result indicates that the diagnostic device is in an electronic fence area, function interception is performed through a preset function control switch to generate a device safety monitoring result.

[0166] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0167] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0168] The modules involved in the embodiments of the present application may be implemented by software or hardware, wherein the name of the module does not limit the unit itself in some cases.

[0169] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned device security monitoring method, and can solve the technical problem that the diagnostic device cannot trigger the anti-theft mechanism for security monitoring in an offline state. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the device security monitoring method provided by the above-mentioned embodiment, and will not be repeated here.

[0170] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned device security monitoring method when executed by a processor.

[0171] The computer program product provided by this application can solve the technical problem that the diagnostic device cannot trigger the anti-theft mechanism for security monitoring in an offline state. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the device security monitoring method provided by the above embodiment, which will not be repeated here.

[0172] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A device security monitoring method, characterized in that: The method is applied to a diagnostic device, and the method comprises: Responding to a device security monitoring request, obtaining device operation address data; Based on a preset offline anti-theft mechanism, the device operation address data is compared with a pre-built electronic fence information database to obtain a location comparison result; When the position comparison result indicates that the diagnostic device is in an electronic fence area, function interception is performed through a preset function control switch to generate a device safety monitoring result.

2. The method according to claim 1, characterized in that The step of comparing the device operation address data with a pre-built electronic fence information database based on a preset offline anti-theft mechanism to obtain a location comparison result also includes: Receiving first initial electronic fence information database data sent by a preset server; Encrypting the data of the first initial electronic fence information database to obtain the electronic fence information database; The electronic fence information library is stored in a plurality of preset local folders.

3. The method according to claim 1, characterized in that Before the step of obtaining the device operation address data in response to the device security monitoring request, the step further includes: When it is detected that the offline time reaches a preset time threshold, the device security monitoring request is triggered.

4. The method according to claim 1, characterized in that The step of comparing the device operation address data with a pre-built electronic fence information database based on a preset offline anti-theft mechanism to obtain a location comparison result further includes: When a network connection is detected, receiving second initial electronic fence information database data sent by a preset server; The electronic fence information database is updated according to the second initial electronic fence information database data.

5. A device security monitoring method, characterized in that: The method is applied to the server, and the method includes: Get the illegal area data; Generate first initial electronic fence information database data according to the illegal area data; The first initial electronic fence information library data is sent to a preset diagnostic device so that the diagnostic device can construct an electronic fence information library.

6. The method according to claim 5, characterized in that The step of generating the first initial electronic fence information database data according to the illegal area data comprises: Generate electronic fence combination information according to the illegal area data; The first initial electronic fence information library data is generated according to the electronic fence combination information.

7. An equipment safety monitoring device, characterized in that: The device comprises: A data acquisition module, used to obtain device operation address data in response to a device security monitoring request; A location comparison module, for comparing the device operation address data with a pre-built electronic fence information database based on a preset offline anti-theft mechanism to obtain a location comparison result; The result generating module is used to perform function interception through a preset function control switch to generate a device safety monitoring result when the position comparison result indicates that the diagnostic device is in an electronic fence area.

8. A device security monitoring device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the device security monitoring method according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the device security monitoring method according to any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the device security monitoring method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Vehicle anti-theft method and system

    CN105197131A

  • Transformer substation electronic fence monitoring method based on intelligent video monitoring, storage medium and equipment

    CN111144232A

  • Electronic fence alarm method and device, computer equipment and storage medium

    CN113269940A

  • Vehicle control method, device and equipment and storage medium

    CN114684063A

  • Diagnostic equipment anti-theft method and device, equipment and storage medium

    CN118200928A

Cited By

  • Light counter service method based on deep learning and intelligent security terminal

    CN120977052A