Electronic monitoring method and device, electronic equipment, storage medium and product
By deploying IMSI information collection devices at the boundary of the monitored area, and using IMSI information to match and identify abnormal intruders, the problems of low identification accuracy and high cost in existing technologies are solved, and rapid and accurate early warning and precise control are achieved.
Patent Information
- Application Number
- CN202510371575.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-12-12
AI Technical Summary
In existing technologies, electronic fence systems have low accuracy in identifying unauthorized intruders, resulting in insufficient early warning capabilities. Furthermore, sensors and cameras suffer from blind spots, weather-related issues, and high costs.
By deploying IMSI information collection devices at the boundary of the monitored area, the device number, IMSI information, and data collection time are obtained and matched with the monitoring configuration information to determine whether there are any abnormal intruders. Flexible configuration and precise control can be achieved by specifying the device number, IMSI whitelist, and effective time period.
It enables simple, fast, and accurate identification of unauthorized intruders, improves early warning capabilities, reduces transmission and storage costs, and allows for flexible configuration and precise control of monitoring tasks.
Smart Images

Figure CN121121925A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer technology, and in particular to an electronic monitoring method and device, electronic equipment, storage medium and product. BACKGROUND
[0002] An electronic fence system generally refers to a virtual boundary established by using electronic technology, which can be used for monitoring and controlling a specific area to avoid intrusion by external personnel. The electronic fence can be applied to various scenarios, such as home security, business protection, military use, etc.
[0003] At present, the monitoring is usually performed by installing sensors or camera devices at the boundary of the area. However, when using the sensing device for monitoring, it cannot be determined whether the intruder is a human or other species, nor can the number of intruders be determined, resulting in reduced early warning capability; when using the camera device for monitoring, the camera device cannot completely cover the included angle area, and the low visibility in harsh weather conditions will affect the accuracy of image comparison, resulting in reduced early warning capability.
[0004] Therefore, how to accurately identify the personnel who abnormally intrude into the monitoring area and improve the early warning capability is a problem to be solved at present. SUMMARY
[0005] The present application provides an electronic monitoring method and device, electronic equipment, storage medium and product, to solve the problem of low identification accuracy of personnel who abnormally intrude into the monitoring area in the prior art, resulting in poor early warning capability, and to achieve simple, fast and accurate identification of personnel who abnormally intrude into the monitoring area.
[0006] The present application provides an electronic monitoring method, comprising: obtaining monitoring data collected by an information collection device deployed at the boundary of a monitoring area, matching the monitoring data with monitoring configuration information in a monitoring task to obtain an information matching result; wherein the monitoring data at least includes the device number of the information collection device, the international mobile subscriber identification code information and the data collection time, and the monitoring configuration information at least includes the specified device number, the international mobile subscriber identification code whitelist and the monitoring task effective time period; based on the information matching result, determining whether there is an abnormal intruder and whether an alarm is generated; wherein the information matching result includes whether the device number of the information collection device is the specified device number, whether the international mobile subscriber identification code information belongs to the international mobile subscriber identification code whitelist, and whether the data collection time is within the monitoring task effective time period.
[0007] According to an electronic monitoring method provided by the present invention, determining whether there is an abnormal intruder based on the information matching result and determining whether to generate an alarm includes: If the device number of the information collection device is not the specified device number, the International Mobile Subscriber Identity (IMSI) information is not in the IMSI whitelist, or the data collection time is not within the effective time period of the monitoring task, an abnormal intruder is identified and an alarm is generated. If the device number of the information collection device is the designated device number, the International Mobile Subscriber Identity (IMSI) information belongs to the IMSI whitelist, and the data collection time is within the effective time period of the monitoring task, it is determined that there are no abnormal intruders and no alarm is generated.
[0008] According to an electronic monitoring method provided by the present invention, the step of acquiring monitoring data collected by information acquisition devices deployed at the boundary of the monitoring area, and matching the monitoring data with monitoring configuration information in the monitoring task to obtain an information matching result includes: Obtain monitoring data stream; The matching task between each piece of monitoring data in the monitoring data stream and the monitoring task is assigned to multiple threads for parallel processing to obtain the information matching result.
[0009] According to an electronic monitoring method provided by the present invention, before acquiring monitoring data collected by information acquisition devices deployed at the boundary of the monitoring area, matching the monitoring data with monitoring configuration information in the monitoring task, and obtaining the information matching result, the method further includes: The monitoring tasks stored using a Set data structure are loaded from the database to match the monitoring data with the monitoring tasks stored using a Set data structure.
[0010] According to an electronic monitoring method provided by the present invention, the method further includes: During the monitoring process, when a modification operation is received for a target monitoring task, the target monitoring task in the monitoring task pool is modified asynchronously.
[0011] According to an electronic monitoring method provided by the present invention, before acquiring monitoring data collected by information acquisition devices deployed at the boundary of the monitoring area, matching the monitoring data with monitoring configuration information in the monitoring task, and obtaining the information matching result, the method further includes: The information collection devices located in each monitoring area are displayed through a visual map; In response to the selection operation of information collection equipment for the target monitoring area, the equipment number of the information collection equipment for the target monitoring area is determined as the designated equipment number.
[0012] The present invention also provides an electronic monitoring device, comprising: The information matching module is used to acquire monitoring data collected by information collection devices deployed at the boundary of the monitoring area, and match the monitoring data with the monitoring configuration information in the monitoring task to obtain the information matching result; wherein, the monitoring data includes at least the device number of the information collection device, the International Mobile Subscriber Identity (IMSI) information and the data collection time, and the monitoring configuration information includes at least the specified device number, the IMSI whitelist and the effective time period of the monitoring task; An alarm module is used to determine whether there is an abnormal intruder based on the information matching results, and to determine whether to generate an alarm; wherein, the information matching results include whether the device number of the information collection device is the specified device number, whether the International Mobile Subscriber Identity (IMSI) information belongs to the IMSI whitelist, and whether the data collection time is within the effective time period of the monitoring task.
[0013] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the electronic monitoring method described above.
[0014] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the electronic monitoring method as described above.
[0015] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the electronic monitoring method as described above.
[0016] The electronic monitoring method, device, electronic equipment, storage medium, and product provided by this invention match monitoring data collected by information acquisition devices deployed at the boundary of the monitoring area with monitoring configuration information in the monitoring task. This yields matching results for whether the device number of the information acquisition device matches a specified device number, whether the IMSI information belongs to the IMSI whitelist, and whether the data acquisition time is within the effective time period of the monitoring task. Based on these matching results, it determines whether there are any abnormal intruders and whether to generate an alarm. Compared to monitoring methods using sensors or cameras, the IMSI information acquisition of this invention is not affected by environmental obstructions, weather conditions, or angle limitations, nor is it affected by image quality or face comparison algorithms. Therefore, using IMSI comparison can more easily, quickly, and accurately identify abnormal intruders, generate alarms more promptly, and improve early warning capabilities. Furthermore, the transmission and storage costs of IMSI data are very low. In addition, by setting a specified device number, IMSI whitelist, and effective time period for the monitoring task, flexible configuration and precise control of the monitoring task can be achieved, thereby enabling precise management and control of the area to be monitored and improving accurate early warning capabilities. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0018] Figure 1 This is one of the flowcharts of the electronic monitoring method provided in the embodiments of the present invention.
[0019] Figure 2 This is a schematic diagram of the deployment of the information collection device provided in an embodiment of the present invention.
[0020] Figure 3 This is the second flowchart of the electronic monitoring method provided in the embodiments of the present invention.
[0021] Figure 4 This is a schematic diagram of the structure of the electronic monitoring device provided in an embodiment of the present invention.
[0022] Figure 5 This is a schematic diagram of the structure of the electronic device provided in an embodiment of the present invention. Detailed Implementation
[0023] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0024] In the description of embodiments of the present invention, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Those skilled in the art will understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0025] Currently, monitoring is typically carried out by installing sensors or cameras at the boundaries of the area.
[0026] (1) Monitoring using sensor devices: Sensor devices can include infrared sensors, microwave sensors, sound sensors, etc., and these devices can be installed at the boundaries of the area. Infrared sensors can detect the infrared thermal radiation emitted by the human body. When an object or person enters the sensor's range, the thermal radiation will be detected by the sensor. Microwave sensors can use microwave signals to sense the movement of objects or people. Microwave sensors can emit microwave signals and receive the reflected signals. When an object or person enters the sensor's range, it will cause changes in the frequency and amplitude of the received signal, thereby triggering an alarm.
[0027] (2) Monitoring using video equipment: Video equipment can provide more intuitive and comprehensive monitoring. Through real-time video image capture, the situation in the area can be clearly displayed. Video equipment is usually installed around the fence or in key locations to cover the entire monitoring area. When a person or object enters the monitoring range, the video equipment will automatically record video and detect abnormal behavior, such as crossing the boundary or intrusion, through image recognition technology.
[0028] However, while the two monitoring methods mentioned above can basically meet the need to monitor for intrusions, they both have certain limitations. When using sensor devices for monitoring, it's impossible to determine whether the intrusion is human or another species, nor can it determine the number of intruders. Furthermore, it cannot form valid evidence in post-incident review. When using camera devices for monitoring, there are also requirements regarding the accuracy of the monitored environment and the camera equipment itself: on the one hand, camera coverage often has blind spots and cannot completely cover some corner areas; on the other hand, reduced visibility at night and in adverse weather conditions such as rain or fog reduces early warning capabilities; and furthermore, the transmission and storage costs of image and video data are relatively high.
[0029] To address the aforementioned issues, the IMSI information collection of this invention is unaffected by environmental obstructions, weather conditions, or angle limitations, and is also unaffected by image quality and face comparison algorithms. Therefore, using IMSI comparison can more easily, quickly, and accurately identify individuals who abnormally intrude into the monitored area, enabling more timely alarm generation and improved early warning capabilities. Furthermore, the transmission and storage costs of IMSI data are very low. In addition, by setting a designated device number for the monitoring task, an IMSI whitelist, and the effective time period for the monitoring task, flexible configuration and precise control of the monitoring task can be achieved, thereby enabling precise management and control of the area requiring monitoring and improving accurate early warning capabilities.
[0030] Figure 1 This is one of the flowcharts illustrating the electronic monitoring method provided in this embodiment of the invention. (Refer to...) Figure 1 This invention provides an electronic monitoring method, which may specifically include the following steps: Step 101: Obtain monitoring data collected by information collection devices deployed at the boundary of the monitoring area, and match the monitoring data with the monitoring configuration information in the monitoring task to obtain the information matching result; wherein, the monitoring data includes at least the device number of the information collection device, the International Mobile Subscriber Identity (IMSI) information and the data collection time, and the monitoring configuration information includes at least the specified device number, the IMSI whitelist and the effective time period of the monitoring task.
[0031] It should be noted that the embodiments of the present invention may involve the use of user data. In practical applications, user-specific personal data may be used in the scheme described herein within the scope permitted by applicable laws and regulations, provided that it complies with the applicable laws and regulations of the country in which it is located (e.g., with the explicit consent of the user and actual notification to the user).
[0032] It should be noted that the executing entity of the electronic monitoring method provided in this embodiment of the invention can be an electronic device, a component in the electronic device, an integrated circuit, or a chip. The electronic device can be a mobile electronic device or a non-mobile electronic device. For example, a mobile electronic device can be a mobile phone, tablet computer, laptop computer, PDA, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc., while a non-mobile electronic device can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This embodiment of the invention does not specifically limit the specific implementation of these devices. The following embodiments of the invention describe the executing entity as a server.
[0033] With the development of mobile communication technology and the mobile phone manufacturing industry, mobile phones have transformed from mere communication tools into an indispensable part of people's lives. The information stored in mobile phones can, to a certain extent, be used to bind individuals, similar to fingerprint and facial recognition information. The utilization of mobile phone information primarily involves collecting IMSI (International Mobile Subscriber Identity) data. Through the IMSI, the user's mobile phone number can be obtained, and then, through a real-name information database, the mobile phone number can be associated with a specific individual, thus enabling the binding of the IMSI to a specific person.
[0034] Therefore, this invention can utilize mobile phone IMSI data to effectively manage personnel within a controlled area. First, the IMSIs of personnel within the controlled area are added to a whitelist, allowing these users' phones to be identified as legitimate devices. When an IMSI not on the whitelist is collected, it indicates the identification of a potentially unauthorized intruder within the monitored area, triggering an alarm mechanism and providing real-time security notifications. The IMSI data acquisition method has virtually no blind spots, is minimally affected by weather and nighttime visibility, and, when used with a backend server deployed with a monitoring platform, can automatically and in real-time alerts for unauthorized intruders. Furthermore, the collected IMSI information also allows for post-incident tracing.
[0035] In some embodiments, IMSI (International Mobile Subscriber Identity) information collection devices can be deployed at appropriate locations on the boundaries of the monitored area, based on the terrain boundaries of the monitored area, thereby ensuring that there are no blind spots in the coverage of the information collection devices.
[0036] Figure 2 This is a schematic diagram illustrating the deployment of the information collection device provided in an embodiment of the present invention. (Refer to...) Figure 2 In some embodiments, IMSI information acquisition devices can be deployed at the four corners of the monitoring area. When a person approaches the boundary of the monitoring area, the monitoring data collected by the IMSI information acquisition devices can be matched with the monitoring configuration information in the monitoring task to determine whether there is an abnormal intruder and whether an alarm should be generated.
[0037] In some embodiments, each IMSI information collection device can be networked with a backend server, and the feedback method of the IMSI information collection device can be configured to ensure that the real-time data collected by the IMSI information collection device can be fed back to the platform in a timely manner, thereby enabling timely early warning and improving early warning capabilities.
[0038] In some embodiments, a monitoring platform can be deployed on a backend server to analyze and process the data streams transmitted from the IMSI information acquisition devices, identify unauthorized intruders, and trigger alarms. The monitoring platform may include functions such as user login, adding, deleting, modifying, and querying monitoring tasks, real-time display of alarm results, and visual display of devices in the controlled area.
[0039] In some embodiments, operators (i.e., managers of the monitored area or personnel with management authority) can log in to the monitoring platform to add monitoring tasks, configure monitoring task effective time periods, IMSI whitelists, and specify the device numbers of information collection devices deployed at the boundaries of the areas to be monitored, thereby obtaining monitoring tasks. The monitoring platform can then generate alarms based on the task rules of the monitoring tasks.
[0040] Specifically, operators can select the effective time period for monitoring tasks, ensuring that the monitoring task is only active during the configured time period each day. For example, the effective time period for a monitoring task can be configured to be 8:00 to 20:00.
[0041] Specifically, the IMSI whitelist can be imported via Excel. The IMSI whitelist can include the IMSI of the mobile phones of personnel who need to be whitelisted for monitoring tasks, as well as the personnel's names.
[0042] It should be noted that different monitoring tasks can be set up in the monitoring area based on time and location, and different IMSI whitelists can be imported for different monitoring tasks. The IMSI whitelists for different monitoring tasks can be different, the effective time periods for the monitoring tasks can be different, and the designated device numbers of the information collection devices can also be different.
[0043] Step 102: Based on the information matching results, determine whether there are any abnormal intruders and whether to generate an alarm; wherein, the information matching results include whether the device number of the information collection device is the specified device number, whether the International Mobile Subscriber Identity (IMSI) information belongs to the IMSI whitelist, and whether the data collection time is within the effective time period of the monitoring task.
[0044] In this embodiment of the invention, each piece of monitoring data in the monitoring data stream can be matched with the monitoring configuration information in each monitoring task to obtain the information matching result. If each piece of monitoring data matches the monitoring configuration information in at least one monitoring task, it indicates that there is an abnormal intruder and an alarm needs to be generated; if each piece of monitoring data does not match the monitoring configuration information in any monitoring task, it indicates that there is no abnormal intruder and no alarm needs to be generated.
[0045] In some embodiments, the device number of the information collection device in the monitoring data can be compared and matched with the specified device number configured in the monitoring task (i.e., the device number of the information collection device in the area to be monitored selected by the operator), the IMSI information in the monitoring data can be compared and matched with the IMSI whitelist configured in the monitoring task, and the data collection time in the monitoring data can be compared and matched with the effective time period of the monitoring task configured in the monitoring task. This yields three information matching results: whether the device number of the information collection device is the specified device number, whether the IMSI information belongs to the IMSI whitelist, and whether the data collection time is within the effective time period of the monitoring task. Based on these information matching results, it can be determined whether there is an abnormal intruder and whether an alarm should be generated.
[0046] In some embodiments, alarms can be triggered via pop-up alerts and SMS alerts. A pop-up alert refers to displaying a pop-up window on the page and emitting a notification sound; an SMS alert refers to sending an alarm SMS message to the area administrator.
[0047] This invention matches monitoring data collected by information collection devices deployed at the boundary of the monitoring area with the monitoring configuration information in the monitoring task. The matching results determine whether the device number of the information collection device matches a specified device number, whether the IMSI information belongs to the IMSI whitelist, and whether the data collection time is within the effective time period of the monitoring task. Based on the matching results, it determines whether there are any abnormal intruders and whether to generate an alarm. Compared to monitoring methods using sensors or cameras, the IMSI information collection of this invention is not affected by environmental obstructions, weather conditions, or angle limitations, nor is it affected by image quality or face comparison algorithms. Therefore, using IMSI comparison can more easily, quickly, and accurately identify abnormal intruders, generate alarms more promptly, and improve early warning capabilities. Furthermore, the transmission and storage costs of IMSI data are very low. In addition, by setting a specified device number, IMSI whitelist, and effective time period for the monitoring task, flexible configuration and precise control of the monitoring task can be achieved, thereby enabling precise management and control of the monitored area and improving accurate early warning capabilities.
[0048] In one optional embodiment, determining whether an unauthorized intruder exists based on the information matching result, and determining whether to generate an alarm, may specifically include: Step S11: If the device number of the information collection device is not the specified device number, the International Mobile Subscriber Identity (IMSI) information is not in the IMSI whitelist, or the data collection time is not within the effective time period of the monitoring task, an abnormal intruder is identified and an alarm is generated. Step S12: If the device number of the information collection device is the specified device number, the International Mobile Subscriber Identity (IMSI) information belongs to the IMSI whitelist, and the data collection time is within the effective time period of the monitoring task, it is determined that there are no abnormal intruders and no alarm is generated.
[0049] In some embodiments, after matching each piece of monitoring data in the monitoring data stream with the monitoring configuration information in each monitoring task, the information matching result between each piece of monitoring data and each monitoring task can be obtained.
[0050] For a matching result between a piece of monitoring data and a monitoring task, if at least one alarm condition is met, it indicates that the monitoring data falls within the monitoring scope of the monitoring task, confirming that someone has abnormally entered the monitoring area corresponding to the monitoring task. Alarm conditions may include: the device number of the information collection device is not the specified device number, the IMSI information is not in the IMSI whitelist, and the data collection time is not within the effective time period of the monitoring task, etc.
[0051] If all alarm conditions are not met when matching a piece of monitoring data with a monitoring task, it means that the monitoring data does not match the monitoring scope of the monitoring task, and it is determined that there are no personnel abnormally entering the monitoring area configured for the monitoring task.
[0052] If a monitoring data point matches at least one monitoring task, it indicates that there is an unauthorized intruder and an alarm should be generated; if a monitoring data point does not match any monitoring task, it indicates that there is no unauthorized intruder and an alarm should not be generated.
[0053] This invention, through setting a designated device number, IMSI whitelist, and effective time period for monitoring tasks and comparing them with monitoring data, achieves precise management and control of areas requiring monitoring by flexibly configuring and precisely controlling monitoring tasks, thereby improving accurate early warning capabilities.
[0054] In one optional embodiment, the step of acquiring monitoring data collected by information collection devices deployed at the boundary of the monitoring area, and matching the monitoring data with monitoring tasks to obtain matching results, may specifically include: Step S21: Obtain the monitoring data stream; Step S22: The matching task between each piece of monitoring data in the monitoring data stream and the monitoring task is assigned to multiple threads for parallel processing to obtain the information matching result.
[0055] In some embodiments, a monitoring task pool can be constructed using the concept of a thread pool. During the monitoring process, monitoring tasks can be retrieved from the monitoring task pool, and the information matching task between each monitoring data and the monitoring task can be assigned to multiple threads for parallel processing. This multi-threading approach improves the processing efficiency of the monitoring data stream, facilitates the rapid and timely identification of any abnormal intruders, and enables timely alarm generation, thereby enhancing early warning capabilities.
[0056] As an example, suppose we receive monitoring data streams from two data acquisition devices. The matching task between these data streams and the monitoring task can be assigned to two threads for parallel processing. When one thread is idle, subsequent received monitoring data can be prioritized for processing on that idle thread, thereby improving the monitoring data processing speed and enabling timely alarm generation.
[0057] In an optional embodiment, before acquiring monitoring data collected by information acquisition devices deployed at the boundary of the monitoring area, matching the monitoring data with monitoring configuration information in the monitoring task, and obtaining the information matching result, the method may further include: loading monitoring tasks stored using a Set data structure from the database, so as to match the monitoring data with the monitoring tasks stored using a Set data structure.
[0058] In this embodiment of the invention, when starting the monitoring service, all monitoring tasks can be loaded from the database, and each monitoring task is constructed to include a task ID (Identity document), a monitoring task effective time period, a specified set of device IDs (i.e., specified device numbers), a set of IMSI whitelists, and other information. When a monitoring data stream is received, the monitoring data stream is matched with the monitoring configuration information in the monitoring task.
[0059] In some embodiments, the monitoring configuration information contained in the monitoring task can be stored in a Set data structure. By constructing a data structure that facilitates faster data processing, the matching time during the information matching process can be reduced between the device number of the information collection device in the monitoring data and the specified device number configured in the monitoring task, between the IMSI information in the monitoring data and the IMSI whitelist configured in the monitoring task, and between the data collection time in the monitoring data and the effective time period of the monitoring task configured in the monitoring task. This facilitates the rapid and timely identification of any abnormal intruders, thereby generating alarms in a timely manner and improving early warning capabilities.
[0060] In an optional embodiment, the method further includes: during the monitoring process, when a modification operation for a target monitoring task is received, modifying the target monitoring task in the monitoring task pool asynchronously.
[0061] In this embodiment of the invention, during the process of starting the monitoring service for electronic monitoring, the operator can modify the monitoring task.
[0062] In some embodiments, when a modification operation is received from an operator for a target monitoring task, the target monitoring task in the monitoring task pool can be modified asynchronously to avoid affecting the current information matching operation, thereby avoiding a decrease in monitoring data processing speed and facilitating timely alarm generation.
[0063] In an optional embodiment, before acquiring monitoring data collected by information acquisition devices deployed at the boundary of the monitoring area, matching the monitoring data with monitoring configuration information in the monitoring task, and obtaining the information matching result, the method further includes: displaying information acquisition devices located in each monitoring area through a visual map; and, in response to a selection operation of information acquisition devices for a target monitoring area, determining the device number of the information acquisition devices for the target monitoring area as a designated device number.
[0064] In some embodiments, a visual map can be provided to display the information acquisition devices located in each monitoring area. Operators can use the visual map to determine which information acquisition devices are located within the target monitoring area and then select all information acquisition devices within that area. In response to the selection of all information acquisition devices within the target monitoring area, the monitoring platform can assign a device number to each device and display that device number to the operator, allowing the operator to configure monitoring tasks based on that device number.
[0065] This invention provides an intuitive view of the information collection devices in each monitoring area through a visual map. The device number of the information collection device selected by the operator is designated as the specified device number. This enables flexible configuration and precise control of monitoring tasks, thereby achieving accurate management and control of the areas that need to be monitored and improving the ability to provide accurate early warnings.
[0066] To enable those skilled in the art to better understand the embodiments of the present invention, an example is provided below to illustrate the embodiments of the present invention.
[0067] Figure 3 This is the second flowchart illustrating the electronic monitoring method provided in this embodiment of the invention. (Refer to...) Figure 3 In some embodiments, the data format of the monitoring data stream can be: (device number of the information collection device, IMSI information, data collection time, other information). The monitoring data stream can be filtered through different monitoring tasks to determine whether there are any abnormal intruders and whether to generate an alarm.
[0068] When the monitoring service starts, all monitoring tasks are loaded from the database. Each task is structured to include a task ID, task start time, a set of device IDs included in the task, a set of IMSI whitelist entries, and other information. To reduce the time complexity of matching monitoring configuration information such as device IDs and IMSI whitelist entries in the data stream, the monitoring configuration information, including the set of device IDs and the whitelist IMSI entries, can be stored in a Set data structure, significantly reducing the time complexity of information matching. During monitoring, modifications to monitoring tasks will asynchronously update the monitoring task pool.
[0069] A monitoring task pool can be constructed using the concept of a thread pool. Several monitoring tasks are retrieved from the pool each time to perform subsequent monitoring data filtering. Each piece of monitoring data needs to be compared and matched with all monitoring tasks. Using a multi-threaded approach to execute the matching tasks can improve the processing speed of the monitoring data stream.
[0070] During the matching process, for each monitoring task, it can be first determined whether the data collection time is within the task's start time period (i.e., the effective time period of the monitoring task). If the data collection time is within the task's start time period, it is further determined whether the device number in the monitoring data is monitored by the task; if the data collection time is not within the task's start time period, no alarm is generated.
[0071] If the device ID in the monitoring data is monitored by a task, that is, the device ID is the specified device ID configured in the monitoring task (i.e., the device ID in the monitoring data belongs to the set of device IDs configured in the monitoring task), then it is further determined whether the IMSI information belongs to the IMSI whitelist configured in the monitoring task; if the device ID in the monitoring data is not monitored by a task, then no alarm is generated.
[0072] If the IMSI information belongs to the IMSI whitelist configured for the monitoring task, no alarm will be generated; if the IMSI information does not belong to the IMSI whitelist configured for the monitoring task, an alarm will be generated.
[0073] Compared to monitoring technologies such as sensing devices and camera equipment, the IMSI information collection of this invention is not limited by environmental obstructions or angles; moreover, the collected IMSI data is text data, which is very lightweight and requires less from servers and other transmission equipment; compared to image comparison, which is affected by image quality and face comparison algorithms, IMSI comparison is easier and faster, and can generate alarms in more real time.
[0074] The electronic monitoring device provided by the present invention is described below. The electronic monitoring device described below and the electronic monitoring method described above can be referred to in correspondence.
[0075] Figure 4This is a schematic diagram of the electronic monitoring device provided in an embodiment of the present invention. (Refer to...) Figure 4 This invention provides an electronic monitoring device, which may specifically include the following modules: The information matching module 410 is used to acquire monitoring data collected by information collection devices deployed at the boundary of the monitoring area, and match the monitoring data with the monitoring configuration information in the monitoring task to obtain the information matching result; wherein, the monitoring data includes at least the device number of the information collection device, the International Mobile Subscriber Identity (IMSI) information and the data collection time, and the monitoring configuration information includes at least the specified device number, the IMSI whitelist and the effective time period of the monitoring task; Alarm module 420 is used to determine whether there is an abnormal intruder based on the information matching result, and to determine whether to generate an alarm; wherein, the information matching result includes whether the device number of the information collection device is the specified device number, whether the International Mobile Subscriber Identity (IMSI) information belongs to the IMSI whitelist, and whether the data collection time is within the effective time period of the monitoring task.
[0076] This invention matches monitoring data collected by information acquisition devices deployed at the boundary of the monitoring area with the monitoring configuration information in the monitoring task. The matching results determine whether the device number of the information acquisition device matches a specified device number, whether the IMSI information belongs to the IMSI whitelist, and whether the data acquisition time is within the effective time period of the monitoring task. Based on the matching results, it determines whether there are any abnormal intruders and whether to generate an alarm. Compared to monitoring methods using sensors or cameras, the IMSI information acquisition of this invention is not affected by environmental obstructions, weather conditions, or angle limitations, nor is it affected by image quality or face comparison algorithms. Therefore, using IMSI comparison can more easily, quickly, and accurately identify abnormal intruders within the monitoring area, generating alarms more promptly and improving early warning capabilities. Furthermore, the transmission and storage costs of IMSI data are very low. In addition, by setting a specified device number, IMSI whitelist, and effective time period for the monitoring task, flexible configuration and precise control of the monitoring task can be achieved, thereby enabling precise management and control of the monitored area and improving accurate early warning capabilities.
[0077] Figure 5 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 5As shown, the electronic device may include: a processor 510, a communications interface 520, a memory 530, and a communications bus 540, wherein the processor 510, the communications interface 520, and the memory 530 communicate with each other through the communications bus 540. The processor 510 can call logical instructions in the memory 530 to execute an electronic monitoring method, which includes: acquiring monitoring data collected by information acquisition devices deployed at the boundary of the monitoring area; matching the monitoring data with monitoring configuration information in a monitoring task to obtain an information matching result; wherein the monitoring data includes at least the device number of the information acquisition device, International Mobile Subscriber Identity (IMSI) information, and data acquisition time; and the monitoring configuration information includes at least a designated device number, an IMSI whitelist, and a monitoring task effective time period; based on the information matching result, determining whether there is an abnormal intruder and whether an alarm should be generated; wherein the information matching result includes whether the device number of the information acquisition device is the designated device number, whether the IMSI information belongs to the IMSI whitelist, and whether the data acquisition time is within the monitoring task effective time period.
[0078] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0079] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the electronic monitoring method provided by the above methods. The method includes: acquiring monitoring data collected by information collection devices deployed at the boundary of the monitoring area; matching the monitoring data with monitoring configuration information in the monitoring task to obtain an information matching result; wherein the monitoring data includes at least the device number of the information collection device, International Mobile Subscriber Identity (IMSI) information, and data collection time; the monitoring configuration information includes at least a designated device number, an IMSI whitelist, and a monitoring task effective time period; based on the information matching result, determining whether there is an abnormal intruder and determining whether an alarm should be generated; wherein the information matching result includes whether the device number of the information collection device is the designated device number, whether the IMSI information belongs to the IMSI whitelist, and whether the data collection time is within the monitoring task effective time period.
[0080] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the electronic monitoring method provided by the above methods. The method includes: acquiring monitoring data collected by an information acquisition device deployed at the boundary of a monitoring area; matching the monitoring data with monitoring configuration information in a monitoring task to obtain an information matching result; wherein the monitoring data includes at least the device number of the information acquisition device, International Mobile Subscriber Identity (IMSI) information, and data acquisition time; the monitoring configuration information includes at least a designated device number, an IMSI whitelist, and a monitoring task effective time period; based on the information matching result, determining whether there is an abnormal intruder and determining whether an alarm should be generated; wherein the information matching result includes whether the device number of the information acquisition device is the designated device number, whether the IMSI information belongs to the IMSI whitelist, and whether the data acquisition time is within the monitoring task effective time period.
[0081] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0082] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0083] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An electronic monitoring method, characterized in that, include: Acquire monitoring data collected by information collection devices deployed at the boundary of the monitoring area, match the monitoring data with the monitoring configuration information in the monitoring task, and obtain the information matching result; wherein, the monitoring data includes at least the device number of the information collection device, the International Mobile Subscriber Identity (IMSI) information and the data collection time, and the monitoring configuration information includes at least the specified device number, the IMSI whitelist and the effective time period of the monitoring task; Based on the information matching results, it is determined whether there are any abnormal intruders and whether an alarm should be triggered; wherein, the information matching results include whether the device number of the information collection device is the specified device number, whether the International Mobile Subscriber Identity (IMSI) information belongs to the IMSI whitelist, and whether the data collection time is within the effective time period of the monitoring task.
2. The electronic monitoring method according to claim 1, characterized in that, The process of determining whether an unauthorized intruder exists based on the information matching results, and determining whether to trigger an alarm, includes: If the device number of the information collection device is not the specified device number, the International Mobile Subscriber Identity (IMSI) information is not in the IMSI whitelist, or the data collection time is not within the effective time period of the monitoring task, an abnormal intruder is identified and an alarm is generated. If the device number of the information collection device is the designated device number, the International Mobile Subscriber Identity (IMSI) information belongs to the IMSI whitelist, and the data collection time is within the effective time period of the monitoring task, it is determined that there are no abnormal intruders and no alarm is generated.
3. The electronic monitoring method according to claim 1, characterized in that, The process of acquiring monitoring data collected by information collection devices deployed at the boundary of the monitoring area, matching the monitoring data with the monitoring configuration information in the monitoring task, and obtaining the information matching result includes: Obtain monitoring data stream; The matching task between each piece of monitoring data in the monitoring data stream and the monitoring task is assigned to multiple threads for parallel processing to obtain the information matching result.
4. The electronic monitoring method according to claim 1, characterized in that, Before acquiring monitoring data collected by information collection devices deployed at the boundary of the monitoring area, matching the monitoring data with the monitoring configuration information in the monitoring task, and obtaining the information matching result, the method further includes: The monitoring tasks stored using a Set data structure are loaded from the database to match the monitoring data with the monitoring tasks stored using a Set data structure.
5. The electronic monitoring method according to claim 1, characterized in that, The method further includes: During the monitoring process, when a modification operation is received for a target monitoring task, the target monitoring task in the monitoring task pool is modified asynchronously.
6. The electronic monitoring method according to claim 1, characterized in that, Before acquiring monitoring data collected by information collection devices deployed at the boundary of the monitoring area, matching the monitoring data with the monitoring configuration information in the monitoring task, and obtaining the information matching result, the method further includes: The information collection devices located in each monitoring area are displayed through a visual map; In response to the selection operation of information collection equipment for the target monitoring area, the equipment number of the information collection equipment for the target monitoring area is determined as the designated equipment number.
7. An electronic monitoring device, characterized in that, include: The information matching module is used to acquire monitoring data collected by information collection devices deployed at the boundary of the monitoring area, and match the monitoring data with the monitoring configuration information in the monitoring task to obtain the information matching result; wherein, the monitoring data includes at least the device number of the information collection device, the International Mobile Subscriber Identity (IMSI) information and the data collection time, and the monitoring configuration information includes at least the specified device number, the IMSI whitelist and the effective time period of the monitoring task; An alarm module is used to determine whether there is an abnormal intruder based on the information matching results, and to determine whether to generate an alarm; wherein, the information matching results include whether the device number of the information collection device is the specified device number, whether the International Mobile Subscriber Identity (IMSI) information belongs to the IMSI whitelist, and whether the data collection time is within the effective time period of the monitoring task.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the electronic monitoring method as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the electronic monitoring method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the electronic monitoring method as described in any one of claims 1 to 6.