Movatterモバイル変換


[0]ホーム

URL:


CN119197614A - Calibration method and device - Google Patents

Calibration method and device
Download PDF

Info

Publication number
CN119197614A
CN119197614ACN202411321260.9ACN202411321260ACN119197614ACN 119197614 ACN119197614 ACN 119197614ACN 202411321260 ACN202411321260 ACN 202411321260ACN 119197614 ACN119197614 ACN 119197614A
Authority
CN
China
Prior art keywords
sub
sensing
data
calibration
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411321260.9A
Other languages
Chinese (zh)
Inventor
程小科
吴忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Linptech Co Ltd
Original Assignee
Wuhan Linptech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Linptech Co LtdfiledCriticalWuhan Linptech Co Ltd
Priority to CN202411321260.9ApriorityCriticalpatent/CN119197614A/en
Publication of CN119197614ApublicationCriticalpatent/CN119197614A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention provides a calibration method and a device, wherein the method is applied to sensing equipment and comprises the steps of collecting sensing data, wherein the sensing data reflects the environmental state of a sensed space; when the sensing data accords with the current judging rule, storing at least part of the sensing data to generate a first data record, sending the first data record outwards to enable the calibration equipment to receive and display an identification corresponding to the first data record on a first user interface, receiving a calibration instruction, generating the calibration instruction based on the first data record corresponding to the identification selected by a user, aiming at adjusting the judging rule in the sensing equipment, and adjusting the currently used judging rule according to the calibration instruction.

Description

Calibration method and device
Technical Field
The present invention relates to the field of human presence detection technology, and in particular, to a calibration method and apparatus.
Background
In modern environmental monitoring and control systems, sensing devices are widely used to detect and monitor various environmental parameters, such as temperature, humidity, illumination, movement, and the like. To ensure accuracy and reliability of the sensing device, the device needs to be calibrated periodically.
Conventional calibration methods typically rely on manual operations or preset standard values, resulting in poor flexibility.
In view of this, overcoming the drawbacks of the prior art is a problem to be solved in the art.
Disclosure of Invention
The invention provides a calibration method and a device, wherein in the calibration method, sensing equipment automatically stores sensing data conforming to a judgment rule and generates a first data record, and a user does not need to manually screen a large amount of sensing data and can operate according to an identifier displayed by the equipment.
Another object of the present invention is to provide a calibration method and apparatus, in which a user can quickly identify which data are abnormal or noticeable through visual identification, thereby further simplifying the calibration process. The generation of the calibration instruction is based on the selection of the user, and the interactive calibration mode provides more initiative for the user, so that the calibration process is more flexible and accurate.
Another object of the present invention is to provide a calibration method and apparatus, wherein in the calibration method, a matching relationship between a calibration process and a sub-sensing area is combined. The calibration is not merely global, but rather the adjustment of the local judgment conditions in the judgment rules can be made for certain specific sub-sensing areas. By looking at the first data record, the user can identify whether some sub-sensing areas need to be adjusted independently, and based on the adjustment, a calibration instruction is generated to dynamically calibrate the trigger threshold values of the sub-sensing areas. Through such fine calibration, the sensing device can more accurately reflect the real environmental state of the sensing space.
Another objective of the present invention is to provide a calibration method and apparatus, wherein in the calibration method, different trigger thresholds may be set for different sub-sensing areas, so as to form different sensitivities of each sub-sensing area.
Another object of the present invention is to provide a calibration method and apparatus, wherein in the calibration method, a plurality of judgment conditions exist in a judgment rule, wherein each sub-sensing area is correspondingly provided with a judgment condition, the judgment condition is formed by a matched trigger threshold, and because there is a difference in environmental state between the sub-sensing areas, there may be a difference in each judgment condition, and although the environmental state of the whole sensed space may be different, as long as the sub-data state of one sub-sensing area meets the corresponding judgment condition, the sensing device generates a record. If no sub data reaches the corresponding judging condition, the sensing device can judge that the whole sensing data does not accord with the current judging rule. At this time, the first data record is not generated.
Another object of the present invention is to provide a calibration method and apparatus, in which a local automatic adjustment scheme of a trigger threshold is provided in the calibration method, and this embodiment indicates that the updated threshold is automatically generated by the calibration device, specifically based on the energy intensity of the sub-sensing area in the first data record corresponding to the selected identifier, where the sub-sensing area only meets the range defined by the matched trigger threshold.
The invention further aims to provide a calibration method and a device, wherein in the calibration method, an automatic adjustment scheme for the triggering threshold of the non-shielding sub-sensing area is provided. The second mode further expands the calibration range compared to the first mode. The updated threshold is also automatically generated by the calibration device, but this time based on the energy intensities of all unmasked sub-sensing regions (whether or not their energy intensities meet the range defined by the trigger threshold) in the first data record corresponding to the selected identification. This means that all the sub-sensing areas that are not masked are considered together, so that the trigger threshold of these areas is automatically adjusted.
Another objective of the present invention is to provide a calibration method and apparatus, wherein in the calibration method, a user can manually adjust a trigger threshold of a certain sub-sensing area according to actual requirements. This manually adjusted design is well suited for highly customized scenarios where the user can directly intervene in the adjustment when the automatically generated updated threshold value fails to adequately meet the requirements.
Another objective of the present invention is to provide a calibration method and apparatus, wherein in the calibration method, the determination condition of a single sub-sensing area may be adjusted, and the single sub-sensing area may be a sub-sensing area with energy intensity meeting a trigger threshold, or may be another sub-sensing area. This approach ensures that when the automatic calibration results are not satisfactory, the user can perform manual intervention, enabling more personalized optimization.
Another object of the present invention is to provide a calibration method and apparatus, wherein in the calibration method, the updated threshold is automatically generated based on the floating of the energy intensity.
Another object of the present invention is to provide a calibration method and apparatus, in which the range covered by the sensing device is divided into a plurality of sub-sensing areas, and each sub-sensing area may face different environmental disturbances, such as different temperature, humidity or movement frequency, so that the trigger threshold needs to be adjusted separately according to the respective characteristics. The present embodiment may set different predetermined values for different sub-sensing regions.
Another object of the present invention is to provide a calibration method and apparatus, wherein a user can select a plurality of different first data records, which may be from different time points. In this case, the calibration device needs to integrate the energy intensities in the plurality of first data records for each sub-sensing area to be adjusted, generating a unified update threshold.
The invention further provides a calibration method and a device, wherein in the calibration method, if a new updated threshold value after the energy intensity is floated is larger than a current trigger threshold value, the trigger threshold value is updated, and if the new updated threshold value is smaller than or equal to the current trigger threshold value, the existing trigger threshold value is maintained unchanged.
Another object of the present invention is to provide a calibration method and apparatus, wherein during the calibration process, the user selects the sub-sensing area through a section, which directly affects the calibration behavior of the sensing device. For example, in some operations that automatically generate updated thresholds, only selected segments (i.e., sensed space) may be considered by the calibration device, while masked segments may not be included in the calibration range. This mechanism ensures that the user can more precisely control and adjust the particular sub-sensing area.
Another object of the present invention is to provide a calibration method and apparatus, in which the number of first data records transmitted externally by a sensor device is limited to control the number of records transmitted, and to ensure that the calibration device can efficiently process and present the data, and in a time-sequential manner, enable a user to view the records on the calibration device in a time-sequential manner.
Another object of the present invention is to provide a calibration method and apparatus, wherein in the calibration method, the first data record is sent to a transfer device, instead of being directly sent to the calibration device. The transfer device has a larger storage space, can bear more historical data, and can establish communication with the calibration device at any time. This design eases the storage burden of the sensing device.
According to a first aspect of the present invention there is provided a calibration method for use with a sensing device, the method comprising:
Collecting sensing data, wherein the sensing data reflects the environmental state of a sensed space;
When the sensing data accords with the current judging rule, at least part of the sensing data is stored, and a first data record is generated;
Transmitting the first data record outwards so that the calibration equipment can receive and display an identifier corresponding to the first data record on a first user interface;
Receiving a calibration instruction, wherein the calibration instruction is generated based on a first data record corresponding to the identification selected by a user and aims at adjusting a judgment rule in the sensing equipment;
And adjusting the judgment rule used currently according to the calibration instruction.
According to an embodiment of the present invention, collecting sensing data specifically includes:
collecting sub-data corresponding to the sub-sensing area in the sensed space, wherein the sub-data reflects the environmental state of the corresponding sub-sensing area;
Judging whether the sensing data accords with the current judging rule or not specifically comprises the following steps:
Judging whether at least one piece of sub data accords with the range defined by the matched triggering threshold value, if so, judging that the sensing data accords with the current judging rule, and further at least storing the sub data which accords with the matched triggering threshold value to form a first data record;
The judging rule defines a matching relation between at least one sub-sensing area and at least one triggering threshold, the sub-sensing area is divided based on the coverage area of the sensing equipment, and the triggering threshold is dynamically adjusted based on the calibration instruction.
According to an embodiment of the present invention, collecting sub-data corresponding to a sub-sensing area in a sensed space specifically includes:
The method comprises the steps of scanning a sensed space through radar detection waves, and collecting energy intensity of each sub-sensing area, wherein the energy intensity reflects whether a moving target exists in the corresponding sub-sensing area;
When the energy intensity of any sub-sensing area is larger than or equal to the matched trigger threshold, judging that the energy intensity accords with the range defined by the matched trigger threshold, storing the energy intensity as sub-data of the corresponding sub-sensing area, determining that a moving target exists, and otherwise, determining that no moving target exists.
According to an embodiment of the present invention, according to the calibration instruction, the adjustment of the currently used judgment rule specifically includes:
Analyzing the calibration instruction to obtain an updating threshold carried by the calibration instruction, wherein the updating threshold is generated after the calibration equipment adjusts the triggering threshold of at least one sub-sensing area based on a first data record corresponding to the identification selected by the user;
And adjusting the trigger threshold value of the corresponding sub-sensing area in the judging rule based on the updated threshold value so as to dynamically adjust the judging rule.
According to an embodiment of the invention, the update threshold is obtained based on at least one of:
The calibration equipment automatically generates the energy intensity corresponding to the sub-sensing area only meeting the range defined by the matched triggering threshold value in the first data record corresponding to the selected mark so as to adjust the triggering threshold value of the corresponding sub-sensing area, thereby realizing the automatic adjustment of the local judgment rule;
and manually adjusting the trigger threshold of any sub-sensing area displayed in the first user interface by the calibration equipment.
According to the embodiment of the invention, if the update threshold is automatically generated by the calibration equipment based on the energy intensity, the update threshold is specifically generated by automatically floating up a preset value on the basis of the corresponding energy intensity after receiving the generation instruction of the user;
Wherein if the update threshold is for a plurality of sub-sensing regions, the respective energy intensities are respectively floated by a predetermined value, and respective update thresholds are generated, and the predetermined values of the respective sub-sensing regions may be different, and/or,
If there are a plurality of user-selected first data records, the updated threshold is generated based on a predetermined value of the maximum energy intensity rise in those records, and/or,
If the value of the energy intensity after floating is larger than the current trigger threshold, the trigger threshold is updated, otherwise, the current trigger threshold is maintained unchanged.
According to an embodiment of the invention, the method further comprises:
Receiving a selected instruction, wherein the selected instruction is generated by a calibration device in response to a selection operation of a user on at least one section in a view with a plurality of sections, and the sections are in one-to-one correspondence with sub-sensing areas of the sensing device;
And selecting or shielding the corresponding sub-sensing areas according to the selected instruction, wherein the selected sub-sensing areas form a sensed space, the shielded sub-sensing areas form a shielding space, and the sensed space and the shielding space jointly form a coverage area of sensing equipment.
According to an embodiment of the present invention, the sending the first data record includes:
Acquiring a request instruction sent in advance by a calibration device;
transmitting a first data record stored locally via a peer-to-peer communication path in response to the request command, the peer-to-peer communication path being pre-established by the sensing device in response to the first operation and the calibration device;
Or alternatively
And the transfer equipment is provided with a storage space which is larger than that of the sensing equipment, and establishes a communication relationship with the calibration equipment so that the calibration equipment can acquire the first data record from the transfer equipment.
According to an embodiment of the invention, a plurality of first data records form a record set when the first data records are stored locally at the sensing device;
Further comprises:
if the number of the data records in the record set is smaller than or equal to a preset value, the whole record set is sent outwards;
if the number is larger than the preset value, the latest preset value bar data record is sent in time sequence;
the calibration device can display the corresponding identifiers of the first data records on the first user interface in time sequence for selection by a user.
According to an embodiment of the invention, the method further comprises:
When the sensing data reflects the change of the current environment state, a corresponding trigger event is reported through a network communication path, so that a second data record is generated at the cloud end, the calibration equipment can acquire the second data record from the cloud end and display the second data record at a second user interface, the network communication path is pre-established by the sensing equipment in response to a second operation, and the second user interface is different from the first user interface.
According to a second aspect of the present invention there is provided a sensing device for implementing a calibration method as described in the first aspect above.
According to a third aspect of the present invention, there is provided a calibration method, the method being applied to a calibration device, the method comprising:
the method comprises the steps of receiving a first data record, wherein the first data record is generated by storing at least part of sensing data when sensing equipment judges that the sensing data accords with the current judging rule, and the sensing data is data which is collected by the sensing equipment and reflects the environmental state of a sensed space;
Displaying an identifier corresponding to the first data record on a first user interface;
generating a calibration instruction based on a first data record corresponding to the identification selected by the user, wherein the calibration instruction is used for adjusting a judgment rule in the sensing equipment;
And sending the calibration instruction to the sensing equipment, so that the sensing equipment can adjust the currently used judgment rule according to the calibration instruction.
According to an embodiment of the present invention, displaying, on a first user interface, an identifier corresponding to the first data record, specifically includes:
displaying identifiers corresponding to the first data records in time sequence on a first user interface, wherein the identifiers corresponding to each first data record are used for displaying sub-data and triggering threshold values corresponding to the sub-sensing areas in a one-to-one correspondence manner;
The sensing device comprises a sensing device, a sensing rule, a calibration command, a judgment rule and a first data record, wherein the sensing device is used for judging whether the sensing device is in a first data record or not, the sensing device is used for sensing the sensing device, the judgment rule defines a matching relation between at least one sub-sensing area and at least one triggering threshold, the sub-sensing area is divided based on the coverage area of the sensing device, the triggering threshold is dynamically adjusted based on the calibration command, the sensing data comprises sub-data which are in one-to-one correspondence with all sub-sensing areas in a sensed space and are used for reflecting the environment state of the corresponding sub-sensing areas, when any sub-data accords with the matched triggering threshold, the sensing device judges that the sensing data accords with the judgment rule, and the sensing device at least stores the sub-data which accords with the matched triggering threshold to form the first data record.
According to the embodiment of the invention, a calibration instruction is generated based on a first data record corresponding to an identification selected by a user, and the method specifically comprises the following steps:
generating update thresholds according to target sub-data, wherein the target sub-data is sub-data corresponding to a sub-sensing area which accords with a trigger threshold matched with a judgment rule in a first data record corresponding to a selected mark;
the updated threshold value is loaded in the calibration instruction so as to send the calibration instruction carrying the updated threshold value to the sensing equipment.
According to the embodiment of the invention, the sub-data comprises the energy intensity of the corresponding sub-sensing area, the sensing equipment detects whether a moving object exists in the sensed space based on the radar, the plurality of sub-sensing areas are provided, the judging rule is that each sub-sensing area is matched with a trigger threshold value, the energy intensity corresponding to each sub-sensing area is acquired after the sensing equipment scans the sensed space through the radar, and whether the moving object exists in the corresponding sub-sensing area can be reflected;
Generating an update threshold value specifically includes:
After receiving a generating operation of a user, automatically floating a preset value to generate an updating threshold value of the sub-sensing area according to a first data record corresponding to the identification selected by the user on the basis of corresponding energy intensity;
If the update threshold is specific to a plurality of sub-sensing areas, the respective energy intensity is respectively floated by a predetermined value, and respective update threshold is generated, and the predetermined value of each sub-sensing area is floated by different values;
And/or the number of the groups of groups,
If a plurality of user-selected first data records exist, generating the updating threshold value based on a maximum energy intensity floating preset value in the records;
And/or the number of the groups of groups,
If the energy intensity after floating is larger than the current trigger threshold, generating an update threshold, otherwise, maintaining the current trigger threshold unchanged.
According to the embodiment of the invention, the sub-data comprises the energy intensity of the corresponding sub-sensing area, the sensing equipment detects whether a moving object exists in the sensed space based on the radar, the plurality of sub-sensing areas are provided, the judging rule is that each sub-sensing area is matched with a trigger threshold value, the energy intensity corresponding to each sub-sensing area is acquired after the sensing equipment scans the sensed space through the radar, and whether the moving object exists in the corresponding sub-sensing area can be reflected;
Generating an update threshold value specifically includes:
responding to a deployment operation for an identification;
Displaying a detailed view of the first data record corresponding to the mark, and displaying at least a triggering threshold value and energy intensity of the sub-sensing area on the detailed view;
And responding to manual adjustment operation of a user on the trigger threshold corresponding to the single sub-sensing area on the refined view, and obtaining an updated trigger threshold so as to manually adjust the trigger threshold of the single sub-sensing area, thereby manually modifying the judgment rule.
According to an embodiment of the present invention, receiving a first data record specifically includes:
Before receiving the first data record, a request instruction is sent to the calibration equipment through a point-to-point communication path, wherein the request instruction is used for triggering the sensing equipment to send the first data record stored locally to the sensing equipment;
Or alternatively
The first data record in the transfer device is pre-stored by the sensing device, and the transfer device has a storage space larger than that of the sensing device.
According to an embodiment of the present invention, further comprising:
the second data records are obtained from the cloud and displayed on a second user interface, the second data records are generated on the cloud after corresponding triggering events are reported to the cloud through a network communication path when the sensing data collected by the sensing equipment reflect the current environment state to change, the network communication path is pre-established by the sensing equipment in response to a second operation, and the second user interface is different from the first user interface.
According to an embodiment of the present invention, further comprising:
responsive to a user operation, presenting a view of the plurality of sections;
Generating a selected instruction in response to a selection operation of a user on at least one section in a view showing a plurality of sections, wherein the sections are in one-to-one correspondence with sub-sensing areas of the sensing equipment;
And sending the selected instruction to the sensing equipment, so that the sensing equipment selects or shields the corresponding sub-sensing area according to the selected instruction, and the selected sub-sensing area forms a sensed space.
According to a fourth aspect of the present invention there is provided a calibration device for implementing a calibration method as described in the third aspect above.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention as claimed. These and other objects of the present invention will be fully apparent from the following detailed description and the accompanying drawings, in which the above-described aspects of the invention may be combined in any desired manner.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention as claimed.
Drawings
For a clearer description of embodiments of the application or of solutions in the prior art, reference is made to the accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application. It is evident that the figures in the following description are only some embodiments of the application, from which other figures can be obtained without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a control system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a control system according to an embodiment of the present invention;
FIG. 3 is a flow chart of a calibration method of a sensor device according to an embodiment of the invention;
FIG. 4 is a schematic diagram of an update threshold generation method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a deployment operation in an embodiment of the present invention;
FIG. 6 is a diagram illustrating an operation of a deployment operator interface according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of an interface operation of a first embodiment of the present invention;
FIG. 8 is a diagram illustrating an interface operation of a second embodiment of the present invention;
FIG. 9 is a schematic diagram illustrating the operation of different sub-sensing regions with different floating predetermined values according to an embodiment of the present invention;
FIG. 10 is a schematic diagram illustrating operations performed on a plurality of first data records according to an embodiment of the present invention;
FIG. 11 is an interface diagram of a view of a segment in an embodiment of the invention;
FIG. 12 is a schematic illustration of a segmentation operation in accordance with an embodiment of the present invention;
FIG. 13 is a schematic illustration of the operation of entering a second user interface in an embodiment of the invention;
FIG. 14 is a schematic diagram illustrating the operation of accessing a second user interface through a first user interface in accordance with an embodiment of the invention;
FIG. 15 is a schematic diagram showing the modular construction of a sensing apparatus according to an embodiment of the present invention;
FIG. 16 is a flowchart of a calibration method at a calibration device side according to an embodiment of the present invention;
FIG. 17 is a schematic block diagram of a calibration apparatus according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the same or similar elements throughout the different drawings, unless indicated otherwise. It will be apparent that the described embodiments are only some, but not all, embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be understood that in the description of all embodiments of the present invention, the terms "upper," "lower," "left," "right," and the like indicate an orientation or a positional relationship based on that shown in the drawings, and are merely for convenience of description and simplification of the description, and do not indicate or imply that the apparatus or element in question must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present invention. The terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. The terms "coupled," "connected," and the like should be construed broadly, and may, for example, be fixedly connected, detachably connected, or integrally formed, mechanically connected, electrically connected, or in communication with each other, directly connected, or indirectly connected through an intermediate medium to form a linkage, or may be in communication with each other or in interaction with each other. The specific meaning of the above terms in the present invention can be understood by those of ordinary skill in the art according to the specific circumstances.
In the embodiments of the present invention, the symbol "/" indicates the meaning of having both functions. And for the symbol "a and/or B" it is indicated that the combination between the front and rear objects connected by the symbol includes three cases "a", "B", "a and B".
An embodiment of the present invention provides a calibration method applied to a sensing device, and correspondingly, in the following embodiments, a calibration method applied to a calibration device is also provided. The calibration device may operate in dependence on a control system as shown in fig. 1. The control system comprises sensing equipment, a cloud, a gateway and a terminal.
In some schemes, the sensing device is used for sensing a moving object, and is configured with a wireless communication module, and can communicate with the outside to receive and send data. The wireless communication module may be at least one of a bluetooth module and a Zigbee module, for example.
The terminal can be, for example, a mobile phone, a tablet computer, a car machine, an intelligent household appliance and the like. The terminal may interact with the cloud as shown in fig. 1, may also interact with the cloud via a WIFI network, and may also interact with the gateway using bluetooth, and in a specific example, the terminal may interact with the cloud using a mobile network. An external terminal may be understood as an intelligent device for controlling, monitoring or interacting with a sensing device, independent of the sensing device.
The gateway may be any device capable of communicating with the cloud and the sensing device, for example, a gateway device dedicated to data interaction and processing, for example, a bluetooth gateway (or a Zigbee gateway) shown in fig. 2, and the like. In addition, the gateway can be configured with a single Bluetooth communication module, and can also be configured with a Bluetooth communication module (Zigbee communication module) and a WIFI communication module at the same time to form a dual-mode gateway.
In some aspects, the control system may further include a controlled device, where the controlled device may include any device for household, commercial, or industrial use, such as a doorbell, an air conditioner, a smart curtain, a fan, a refrigerator, a lighting device, a wall switch, and the like.
The cloud may be any device or combination of devices that has data storage capability and data processing capability and is capable of interacting with the gateway, and specifically may be, for example, a server, where a required program may be deployed.
The sensing equipment can access the target network through distribution network operation, the distribution network operation is used for triggering the sensing equipment to enter a distribution network mode, in the distribution network mode, the sensing equipment sends out distribution network messages which at least carry information representing the sensing equipment, so that external equipment such as a terminal and a gateway can scan the sensing equipment in a distribution network state based on the distribution network messages, and the sensing equipment is guided to join the target network based on a preset distribution network mode, so that distribution network of the sensing equipment is completed. After the distribution network is completed, the sensing equipment can communicate with the gateway, the terminal and the cloud through the target network.
Furthermore, after the network distribution is completed, the sensing equipment can report detection results, such as whether moving targets, illuminance, electric quantity information and the like exist or not, to the cloud through the gateway, and the terminal can acquire the detection results from the cloud and display the detection results to a user.
Specifically, as shown in fig. 3, in this embodiment, the calibration method at least includes steps S1 to S5. Wherein:
s1, collecting sensing data, wherein the sensing data reflects the environmental state of a sensed space.
In particular, the sensing device collects data reflecting the environmental state of the sensed space through its sensing function, and specific sensing data may include temperature, humidity, illumination intensity, energy intensity, current, voltage, air quality, etc. At this stage, data acquisition is a continuous process in which the sensing device continuously monitors the environmental conditions and acquires sensing data either continuously or periodically.
And S2, when the sensing data accords with the current judgment rule, storing at least part of the sensing data, and generating a first data record.
The judgment rule is understood herein as a set of criteria for judging the environmental status. The environmental state here may be, for example, a temperature state, a humidity state, a moving object state, or the like, and further a judgment rule may be used to judge whether the temperature exceeds a certain threshold, whether the humidity exceeds a certain threshold, whether there is a moving object in the environment, or the like.
When the collected sensing data accords with the current judging rule of the sensing equipment, part or all of the data is saved, and a first data record is generated. At least the data meeting the judgment rules is stored in the first data record, which may include a time stamp, and specific content (such as a temperature value, a humidity value, an energy intensity value, etc.) of the data. For example, when the sensing data is the energy intensity collected by the radar, the sensing device determines whether the energy intensity reaches a certain trigger threshold according to a preset judgment rule, so as to judge whether a moving target appears. Further, the first data record may also include other metadata associated with the data (e.g., trigger thresholds, whether the section is masked, etc.).
This means that the sensing device not only relies on internal judgment rules when performing the judgment, but also saves the key data in case of compliance with the judgment conditions, forming a kind of record that can be used for subsequent reference. This record is sent out in a manner that enables the calibration device to receive and present the identifications associated with these records.
And S3, sending the first data record outwards so that the calibration equipment can receive and display the identification corresponding to the first data record on a first user interface.
The identification herein may be understood as a bridge where the user interacts with the sensed data, possibly some kind of tag or symbol that the user may recognize. The user can identify by identification which first data records are important or require further operation. The first data record is sent out so that an external calibration device can receive the data and display the corresponding identification on the first user interface. In this way, the user can clearly see the first data records collected by the sensing device, and can select part or all of the first data records to calibrate the judgment rule. This design allows the user to quickly screen out data that may be related to environmental conditions, equipment anomalies, or other related needs, thereby reducing cumbersome manual screening.
S4, receiving a calibration instruction, wherein the calibration instruction is generated based on a first data record corresponding to the identification selected by a user, and aims at adjusting a judgment rule in the sensing equipment.
The calibration instructions are generated by the calibration device based on the user-selected identification, and the instructions are fed back to the sensing device in order to adjust the internal judgment rules.
In step S4, after the calibration device presents the corresponding identification to the user, the user may select certain specific first data records to perform further operations based on the presented identification, these selected first data records will serve as calibration data (these selected first data records may also be understood as false touch records), and further form a calibration instruction according to these calibration data. The method is characterized in that the sensing equipment can acquire more accurate calibration data through selection of a user, so that the judgment rule is optimized.
And S5, adjusting the currently used judgment rule according to the calibration instruction so as to more accurately reflect the environmental state of the sensed space.
The adjustment may be a local or global adjustment to the decision rule, which may be a modification to a trigger threshold, algorithm logic, process flow, etc. of the rule. The adjusted judgment rule can reflect the state of the current environment more accurately, so that the sensing precision and the response speed of the equipment are improved.
Furthermore, in this embodiment of the present invention, the sensing device automatically stores the sensing data conforming to the judgment rule and generates the first data record, and the user does not need to manually screen a large amount of sensing data, and only needs to operate according to the identifier displayed by the device. This approach not only saves time, but also reduces the burden on the user to understand complex technical details. The user can quickly identify which data are abnormal or noticeable through visual identification, thereby further simplifying the calibration process. The generation of the calibration instruction is based on the selection of the user, and the interactive calibration mode provides more initiative for the user, so that the calibration process is more flexible and accurate.
According to the calibration method provided by the embodiment, a user can dynamically calibrate the judgment rules based on the first data record acquired by the sensing equipment, and the high-precision operation of the sensing equipment in practical application can be ensured by calibrating the rules because the judgment rules directly influence the triggering conditions of the sensing equipment. By looking at the first data record, the user can identify which conditions the sensing device is accurate in judgment and which conditions need to be adjusted.
For example, in certain environments, the energy intensity of the radar may be affected by interference or background noise, resulting in erroneous decisions. Through calibration, a user can adjust the triggering threshold value of the radar to be more suitable for specific environmental conditions, so that false triggering or missing report is avoided. The user does not need to understand the complex arithmetic logic inside the device in depth during the calibration process. By means of the first data record generated by the sensing device, the user can directly view the relevant energy intensity data and select the appropriate identification by an intuitive understanding of these data. Then, a calibration command is generated according to the selection of the user, and the command adjusts the judgment rule to ensure that the device can respond to the change in the environment better.
In some embodiments, in step S1, the collecting sensing data specifically includes:
S11, collecting sub-data corresponding to the sub-sensing areas in the sensed space, wherein the sub-data reflects the environment state of the corresponding sub-sensing areas. The sub-data corresponding to each sub-sensing area in the sensed space one by one forms the sensing data.
Specifically, a plurality of sub-sensing areas are partitioned according to the coverage area of the sensing device in the sensed space. For example, in a room, the sensing devices may cover different corners or portions, which may be considered sub-sensing areas.
Each sub-sensing region corresponds to a set of sub-data reflecting the environmental state, e.g., temperature, humidity, or energy intensity, etc., of that particular sub-sensing region. For example, the sensing device for moving object detection divides the coverage range of the whole 6 meters into 8 sub-sensing areas of 0-0.75 meters, 0.75-1.5 meters, 1.5-2.25 meters, 2.25-3 meters, 3-3.75 meters, 3.75-4.5 meters, 4.5-5.25 meters and 5.25-6 meters according to the distance value (the interval is 0.75 meters), and the 8 sub-sensing areas can be scanned by a radar to obtain the energy intensity corresponding to each sub-sensing area.
With this refined sub-sensing area division, the sensed data is no longer overall data of the universe, but is made up of sub-data of a plurality of specific sub-sensing areas. This has the advantage that the environmental conditions can be analysed more accurately, in particular in a larger space, and the sensing device can make a finer decision based on the conditions of the different sub-sensing areas.
Based on this, in step S2, it is determined whether the sensing data meets the current determination rule, specifically including S21 to S23, where:
S21, judging whether at least one sub-data accords with the range defined by the matched trigger threshold, if yes, going to step S22, otherwise, going to step S23.
S22, judging that the sensing data accords with the current judging rule, and further at least storing the sub-data which accords with the matched triggering threshold value to form a first data record.
S23, judging that the sensing data does not accord with the current judgment rule.
The judging rule defines a matching relation between at least one sub-sensing area and at least one triggering threshold, the sub-sensing area is divided based on the coverage area of the sensing equipment, and the triggering threshold is dynamically adjusted based on the calibration instruction.
It can be seen that in step S2, how to determine whether the sensed data meets the current determination rule is described in detail, and the concept of "trigger threshold" is introduced.
Specifically, the sensing device may first determine whether the sub-data of at least one sub-sensing area reaches a preset trigger threshold. The trigger threshold defines the criteria that the sub-data of a certain sub-sensing area needs to reach. For example, in the application of radar to detect a moving object, the energy intensity of the sub-sensing area of 0 to 0.75 m detected by the radar is 200, and the triggering threshold of the sub-sensing area of 0 to 0.75 m is 150, so that the energy intensity of the sub-sensing area reaches the corresponding triggering threshold, and the moving object is determined.
If at least one sub-data reaches the corresponding trigger threshold, the sensing device will determine that the sensed data is wholly in accordance with the current determination rule, and store the sub-data (e.g., store the energy intensity of the sub-sensing region of 0-0.75 m-200 as above) in accordance with the trigger threshold, and generate the first data record.
In addition, in this embodiment, the content of the judgment rule is further clarified, and it is pointed out that the judgment rule includes a matching relationship between the sub-sensing area and the trigger threshold. Specifically, the "matching relationship" refers to that each sub-sensing area corresponds to a trigger threshold, and the trigger threshold determines whether the sub-sensing area meets a certain state (judgment condition). For example, in motion detection, the radar energy intensity of a sub-sensing area reaches a certain value, i.e. is considered as a moving target, whereas in environmental monitoring, a change in temperature or humidity reaching a certain criterion may mean that some response measure needs to be taken.
The trigger threshold is not fixed but can be dynamically adjusted according to the calibration instructions. For example, if a sub-sensing area is frequently misreported, the user can calibrate the trigger threshold and increase the trigger threshold, so that misjudgment is avoided. Conversely, if the sensitivity of a certain sub-sensing area is insufficient, the user may lower the trigger threshold, so that the sensing device detects the change of the environmental state of the sub-sensing area more sensitively.
Furthermore, in this embodiment, the calibration process is combined with the matching relationship of the sub-sensing regions. The calibration is not merely global, but rather the adjustment of the local judgment conditions in the judgment rules can be made for certain specific sub-sensing areas. By looking at the first data record, the user can identify whether some sub-sensing areas need to be adjusted independently, and based on the adjustment, a calibration instruction is generated to dynamically calibrate the trigger threshold values of the sub-sensing areas. Through such fine calibration, the sensing device can more accurately reflect the real environmental state of the sensing space.
In practical application, the calibration method has wide application scenes. For example, in a smart home application scenario, a human presence sensor needs to monitor different areas, and the human presence sensor can set different trigger thresholds for each sub-sensing area.
For example, if some sub-sensing areas are disturbed and people are not frequently present, the trigger threshold may be set higher to avoid unnecessary false positives, while some sub-sensing areas need to be closely monitored, the trigger threshold may be lowered so that each moving object can be detected in time.
Further, in step S11, sub-data corresponding to the sub-sensing area in the sensed space is collected, specifically including S111 and S112.
Wherein:
S111, scanning a sensed space through radar detection waves, and collecting energy intensity of each sub-sensing area, wherein the energy intensity reflects whether a moving target exists in the corresponding sub-sensing area, a plurality of sub-sensing areas are provided, and the judgment rule is that each sub-sensing area is matched with a trigger threshold.
In step S111, a manner of acquiring sensing data is further defined, specifically including scanning the sensed space by the radar detection wave to acquire energy intensity of each sub-sensing area. Radar scanning is a technique widely used in the detection of moving objects (e.g., human bodies, animals) and is capable of detecting the movement of objects by transmitting and receiving radio waves. Unlike infrared or other types of sensors, radar waves have strong penetration, can detect long-distance targets, and are not easily interfered by environmental factors (e.g., light, temperature). The concept of "energy intensity" is further defined on the basis of radar scanning. The energy intensity reflects whether a moving object is present in the sub-sensing region. Each radar chip manufacturer has its own predetermined algorithm for calculating data information for measuring whether a moving object exists, and in this embodiment, such information is defined as "energy intensity". For example, but not limited to, calculating the corresponding energy intensity information by means of signal-to-noise ratio calculation (the radar can measure the signal-to-noise ratio of the reflected signal and determine the corresponding energy intensity index according to the magnitude of the signal-to-noise ratio), doppler shift analysis (the radar can analyze the doppler shift of the reflected signal, calculate the relative speed of the target according to the magnitude of the shift and convert it into the energy intensity index, the faster the speed, the higher the energy intensity), the intensity of the echo signal (the radar can determine whether an object moves in a certain area according to the intensity of the echo signal, the higher the energy intensity generally means that the closer or more obvious the target object moves from the radar), and the like.
In step S111, the energy intensity is used as a core parameter for determining whether the sub-sensing areas have moving targets, and each sub-sensing area has a trigger threshold. The sensing device continuously collects the energy intensity of each sub-sensing area, and when the energy intensity of a certain sub-sensing area is larger than or equal to the corresponding trigger threshold value, the sensing device considers that a moving object exists in the sub-sensing area. And if the energy intensity is lower than the trigger threshold, judging that the sub-sensing area has no moving target.
And S112, when the energy intensity of any sub-sensing area is larger than or equal to the matched trigger threshold, judging that the energy intensity accords with the range defined by the matched trigger threshold, storing the energy intensity as sub-data of the corresponding sub-sensing area, determining that a moving target exists, and otherwise, determining that no moving target exists.
In step S112, each sub-sensing area has a trigger threshold matched with the sub-sensing area, and the judgment rule is to judge the environmental state of the sub-sensing area by comparing the energy intensity with the trigger threshold. For example, if the trigger threshold of a certain sub-sensing area is set to be 50 and the energy intensity detected by the radar is 55, the sensing device may consider that the sub-sensing area has a moving object, and store the corresponding energy intensity as sub-data.
An advantage of this design is that different trigger thresholds can be set for different sub-sensing regions to create different sensitivities for the sub-sensing regions. In other words, in the judgment rule given in this embodiment, there are a plurality of judgment conditions, where each sub-sensing area is correspondingly provided with a judgment condition, and the judgment condition is defined by a matched trigger threshold, and since there is a difference in the environmental states between the sub-sensing areas, there may be a difference in the judgment conditions, and although the environmental states of the whole sensed space may be different, the sensing device will generate the first data record as long as the sub-data state of one sub-sensing area meets the corresponding judgment condition. If no sub data reaches the corresponding judgment condition, the sensing device judges that the whole sensing data does not accord with the current judgment rule, and at the moment, the first data record is not generated.
Further, in S5, according to the calibration instruction, the currently used judgment rule is adjusted, specifically including S51 and S52.
Wherein:
And S51, analyzing the calibration instruction to acquire an updating threshold carried by the calibration instruction, wherein the updating threshold is generated after the calibration equipment adjusts the triggering threshold of at least one sub-sensing area based on the first data record corresponding to the identification selected by the user.
Specifically, the user may find whether the trigger threshold of a certain sub-sensing area is too high or too low by looking at the identifier (specifically, for example, the second display state of a certain identifier may be expanded), so as to decide to adjust the size of the trigger threshold. And the calibration equipment generates a calibration instruction according to the selection of a user and adjusts the trigger threshold.
For example, assuming that the user looks at the first data record and finds that a moving object is frequently missed due to the fact that the energy intensity of a certain sub-sensing area is lower than the trigger threshold, the user can select the identifier corresponding to the first data record, and then manually or automatically generate an update threshold by selecting the trigger threshold of the sub-sensing area, so that the trigger threshold of the sub-sensing area is reduced, and the object is easier to detect.
S52, adjusting the trigger threshold value of the corresponding sub-sensing area in the judging rule based on the updated threshold value so as to dynamically adjust the judging rule.
Specifically, the sensing device may directly replace the original trigger threshold with the updated threshold to implement adjustment of the trigger threshold of the corresponding sub-sensing area, or may perform a certain mathematical operation based on the updated threshold, and then replace the original trigger threshold.
For example, in a sensing device for detecting a moving object, 8 sub-sensing areas are defined, and corresponding initial trigger thresholds are set for the 8 sub-sensing areas, which are 400, 300, 200, 100, 50 in order. The user checks the identification of the first data record to find that in the first data record at the time point of 10:00:00, the energy intensity of the first sub-sensing area (namely 0-0.75 m) is 410, so that the sensing device triggers the alarm of the moving object. But in reality no one is in the sub-sensing area at this point in time. In this case, this first data record corresponding to 10:00:00 may be considered as "false touch record", which the user may select and perform the calibration operation. The calibration device generates a new threshold (updated threshold) based on the energy intensity (410) of the first sub-sensing region in the first data record, and sends the updated threshold to the sensing device for updating the trigger threshold of the sub-sensing region by 0-0.75 meters. Generally, the updated threshold is greater than the original trigger threshold (e.g., 450), so as to increase the trigger standard of the sub-sensing area of 0-0.75 m, thereby reducing the sensitivity and preventing false triggering.
In some embodiments, several ways of generating the update threshold are presented, as specifically set forth below:
According to the first mode, the updating threshold is automatically generated by the calibration equipment based on the energy intensity corresponding to the sub-sensing area only meeting the range defined by the matched triggering threshold in the first data record corresponding to the selected mark, so that the triggering threshold of the corresponding sub-sensing area is adjusted, and automatic adjustment of the local judgment rule is realized.
Furthermore, a scheme for locally and automatically adjusting the trigger threshold is provided in a first mode, and this embodiment indicates that the updated threshold is automatically generated by the calibration device, specifically based on the energy intensity of the sub-sensing area in the first data record corresponding to the selected identifier, which only meets the range defined by the matched trigger threshold.
Specifically, when a user selects a certain identifier, the sensing device generates a new trigger threshold (update threshold) according to the energy intensity of the sub-sensing area which accords with the trigger threshold in the first data record corresponding to the identifier, if only one sub-sensing area which accords with the trigger threshold in the first data record, only one update threshold is generated, and if a plurality of sub-sensing areas which accord with the trigger threshold exist in the first data record, a plurality of update thresholds are respectively generated.
As shown in fig. 4a, it can be seen that, in fig. 4a, eight sub-sensing areas (0 to 0.75 m, 0.75 to 1.5 m, 1.5 to 2.25 m, 2.25 to 3m, 3 to 3.75 m, 3.75 to 4.5 m, 4.5 to 5.25 m, and 5.25 to 6 m) are total in total, and the histogram in the figure is used to show the energy intensity of each sub-sensing area, the higher the histogram is, the greater the energy intensity is, the maximum value is 500, the solid line segment above the histogram indicates the history threshold (i.e. the trigger threshold before calibration) corresponding to the sub-sensing area, and the broken line segment indicates the current threshold (i.e. the update threshold to be updated) corresponding to the sub-sensing area, and when the energy intensity exceeds the corresponding trigger threshold (the "history threshold" in the figure, and is not described further later), the histogram is filled with shadows. It can be seen that, in the first data record, only the energy intensity of the sub-sensing area of 2.25-3 m exceeds the historical threshold (and the trigger threshold corresponding to the time point are not described in the following), so that on the basis of the first data record, according to the first mode, only the trigger threshold of the sub-sensing area of 2.25-3 m is updated, and the generated current threshold (updated threshold) is shown as a dotted line in the figure.
As shown in fig. 4b, the energy intensities of the two sub-sensing areas of 2.25-3 m and 5.25-6 m exceed the corresponding trigger thresholds, so on the basis of the first data record, the trigger thresholds of the two sub-sensing areas of 2.25-3 m and 5.25-6 m are updated according to a first mode.
That is, in the example of fig. 4 (a), only one update threshold value is obtained by floating the energy intensity of the sub-sensing region by a predetermined value, which is 2.25 to 3 m. In the example of fig. 4 (b), two update thresholds are obtained after the energy intensities corresponding to the two sub-sensing areas of 2.25-3 m and 5.25-6 m float up to the corresponding predetermined values, respectively.
Furthermore, the first mode is suitable for adjusting the local judgment rule, and focuses on accurately calibrating the judgment conditions of part of the sub-sensing areas. The method has the advantages that the trigger threshold values of all the sub-sensing areas do not need to be adjusted, and only the sub-sensing areas needing to be optimized need to be adjusted, so that more accurate judgment rule optimization is realized.
And in a second mode, the updating threshold is automatically generated by the calibration equipment based on the energy intensities corresponding to all the sub-sensing areas of the sensed space in the first data record corresponding to the selected mark so as to adjust the triggering threshold of all the sub-sensing areas which are not shielded.
The second mode provides an automatic trigger threshold adjustment scheme of the non-shielding sub-sensing area. The second mode further expands the calibration range compared to the first mode. The updated threshold is also automatically generated by the calibration device, but this time based on the energy intensities of all unmasked sub-sensing regions (whether or not their energy intensities meet the range defined by the trigger threshold) in the first data record corresponding to the selected identification. This means that all the sub-sensing areas that are not masked are considered together, so that the trigger threshold of these areas is automatically adjusted.
As shown in fig. 4 (c), it can be seen that, in fig. 4 (c), three sub-sensing areas, namely, 0 to 0.75m, 1.5 to 2.25m, and 3.75 to 4.5m, constitute a shielding space, and the remaining 5 sub-sensing areas constitute a sensed space, where the energy intensity of the sub-sensing area of 2.25 to 3m exceeds a trigger threshold, according to a second mode, not only the trigger threshold of the sub-sensing area of 2.25 to 3m, but also the trigger thresholds of other 4 sub-sensing areas in the sensed space are respectively adjusted, and for the 3 sub-sensing areas in the shielding space, no adjustment is performed.
As shown in fig. 4 (d), the difference from fig. 4 (c) is that in fig. 4 (d), the energy intensity of the sub-sensing area of 5.25-6 m also exceeds the corresponding trigger threshold, but this does not affect the locking of the sub-sensing area to be adjusted, i.e. in this example, the adjusted sub-sensing area is still 5 sub-sensing areas in the sensed space.
That is, in the example of fig. 4 (c) or fig. 4 (d), the number of update thresholds is five, and the values are obtained by raising the energy intensities of the 5 sub-sensing regions in the sensed space by predetermined values.
Furthermore, compared to local adjustment, the second approach is applicable to a scenario where the entire monitored space needs to be optimized entirely, except that it excludes those sub-sensing regions that have been shielded. The embodiment is very suitable for a large-range monitoring system, and can shield certain areas under the condition that the sensors in the areas cannot work effectively, and only the effective areas are adjusted to avoid interference to irrelevant areas.
The first and second modes are methods for automatically generating an update threshold based on energy intensity, and the core idea is to automatically adjust the trigger threshold of one or more sub-sensing areas according to the energy intensity in the sensing data, so as to judge rule optimization.
In contrast, the third mode emphasizes the free definition capability of manually adjusting the trigger threshold by the user, and the updated threshold is not automatically generated by the calibration device, but is obtained by manually adjusting the trigger threshold of a certain sub-sensing area through the first user interface by the user. This gives the user greater flexibility and control.
The third mode is that the updating threshold is obtained after the calibration device manually adjusts the triggering threshold of any sub-sensing area displayed in the first user interface based on a user.
Specifically, the first data record further includes a trigger threshold corresponding to the sub-sensing area, so that the calibration device displays the energy intensity and the trigger threshold of the sub-sensing area in a visual manner through a user interface after receiving the first data record.
The updated threshold value in the calibration command may be manually adjusted based on a user to manually adjust the trigger threshold value of the single sub-sensing area, thereby manually modifying the judgment rule.
When the user wishes to perform finer manual control on the sensitivity of the sensing device, for example, for a specific monitoring scene, the user can manually adjust the trigger threshold of a certain sub-sensing area according to the actual requirement. This manually adjusted design is well suited for highly customized scenarios where the user can directly intervene in the adjustment when the automatically generated updated threshold value fails to adequately meet the requirements.
An embodiment of manual adjustment is advantageous in terms of flexibility and intuitiveness, whereby the user can visually view the energy intensity and current trigger threshold of each sub-sensing area through an interface, thereby performing manual optimization on the basis thereof. The judging condition of a single sub-sensing area can be adjusted, and the single sub-sensing area can be a sub-sensing area with energy intensity meeting a trigger threshold value or other sub-sensing areas. This approach ensures that when the automatic calibration results are not satisfactory, the user can perform manual intervention, enabling more personalized optimization.
Further, as shown in fig. 5, the identifier has a first display state and a second display state, wherein the first display state is a shorthand state and the second display state is a refinement state. The calibration equipment displays the identifiers and further comprises first display states of the identifiers corresponding to the first data records, and second display states of the identifiers are displayed after the user is detected to conduct unfolding operation on the first display states.
As shown in fig. 5, in the first display state, only the trigger state of each section is displayed, that is, whether or not there is a moving object in the sub-sensing area characterized by each section (for example, the section triggered with the moving object is filled with shadows). In the second display state, the data such as the energy intensity, the triggering threshold value and the like of the sub-sensing area corresponding to each section are displayed in detail so as to be convenient for a user to check.
In addition, as shown in fig. 5, in the first display state, whether or not each section is shielded is not displayed, and in the second display state, the state in which the section is shielded is displayed.
In the generation methods of the update threshold in the first and second modes, the generation of the update threshold may be performed based on the identification of the first display state, and the calibration device may automatically perform the generation of the update threshold without the user knowing the specific values of the energy intensity and the trigger threshold corresponding to each section. The updating threshold operation in the third mode needs to be performed based on the identifier of the second display state, and the user needs to adjust (drag and other operations) the triggering threshold of the sub-sensing area corresponding to the single section in the second display state, so as to obtain the updating threshold.
As an example:
As shown in fig. 6, a first user interface of the calibration device is shown, and there are 5 identifiers in the first user interface, corresponding to 5 first data records (corresponding to time points of 20:30:00, 19:40:10, 19:30:26, 17:30:10, and 15:20:05, respectively), wherein after a user selects the first identifier (and the identifier corresponding to the time point of 20:30:00), a spreading operation (for example, clicking a spreading control in the drawing) is performed on the first identifier, and the identifier will display a second display state of the first identifier to display specific data such as a trigger threshold value, energy intensity and the like.
Then, the user may manually adjust the trigger threshold of the sub-sensing area of 2.25-3 m (e.g. drag operation upwards along arrow direction in the figure) to raise the trigger threshold of the sub-sensing area to the current threshold shown by the dashed line. After the user finishes adjusting, the calibration equipment immediately gives the current threshold value to form a corresponding updated threshold value, and accordingly sends a calibration instruction to the sensing equipment, so that the sensing equipment can adjust the original trigger threshold value of the sub-sensing area of 2.25-3 m to the updated threshold value.
It should be noted that, in the manual adjustment manner of the third manner, the user may drag the trigger threshold corresponding to the single sub-sensing area at will to execute the adjustment operation, and the adjustment is synchronized to the sensing device in real time, that is, when the user completes the manual adjustment once, the calibration device will automatically issue the corresponding update threshold to the sensing device through the calibration command immediately, and pop up the prompt message of "updated threshold" on the first user interface, without requiring the user to execute additional operations.
Further, if the update threshold is automatically generated by the calibration device based on the energy intensity, specifically, after receiving a generation instruction of the user, the update threshold is automatically generated by floating up a predetermined value on the basis of the corresponding energy intensity.
Specifically, the user may send a generation instruction through the first user interface of the calibration device, which triggers an automatic adjustment of the trigger threshold. The generation instruction can be sent out after clicking a specific control in the first user interface, and a user can complete the generation instruction only through simple operation.
The update threshold is automatically generated based on the upward float of the energy intensity. In particular, a predetermined value (in particular, whether to add or subtract, which may be freely selected by the user) may be added or subtracted depending on the energy intensity value in the current sub-sensing region. The design can avoid the setting of the trigger threshold value to be too sensitive or too slow, ensure that the judgment rule can be in a relatively reasonable interval range, ensure that the threshold value can be properly adjusted upwards or downwards along with the change of the environmental energy, and avoid too frequent false triggering or missed triggering. The predetermined value may be set in advance according to environmental conditions, application scenarios, and the like.
Further, after the user triggers the generation instruction, the update threshold does not simply directly adopt the current energy intensity as the update threshold, but automatically floats up to a predetermined value on the basis of the energy intensity to generate a new trigger threshold (update threshold).
In combination with the above generation modes of updating the threshold, the present scheme is further described as follows:
In one embodiment, the updated threshold is generated based on the automatic ascent of the energy intensities of all sub-sensing regions that meet the trigger threshold. The key point of the scheme is that only sub-sensing areas with energy intensity meeting the triggering condition are processed, namely the energy intensity of the sub-sensing areas floats upwards by a preset value to generate a new triggering threshold value, so that the judging rule can adapt to the continuously changing environmental condition.
In particular, during the continuous acquisition of the sensing data by the sensing device, only those sub-sensing areas where the current energy intensity reaches or exceeds the corresponding trigger threshold will participate in the generation of the updated threshold. This selection allows the sensing to prioritize sub-sensing areas that have significant environmental changes without having to adjust the threshold for all sub-sensing areas.
For each sub-sensing area meeting the judgment condition (namely, the energy intensity is larger than or equal to the corresponding trigger threshold), the energy intensity automatically floats up to a preset value on the original basis, so that an updated trigger threshold is generated. The floating preset value can be adjusted according to preset setting, so that when the local environment state changes, the triggering sensitivity of the corresponding sub-sensing area can be improved or reduced accordingly, and excessive misjudgment and missed judgment are avoided.
When there are a plurality of sub-sensing regions conforming to the trigger threshold, the updated threshold for each sub-sensing region is independently generated, and the predetermined value for the ascent based on the energy intensity of each sub-sensing region may be different. This means that even if the environmental conditions of different sub-sensing areas are different, the judgment rule of each sub-sensing area can be independently adjusted by the differentiation process.
In addition, after the calibration device automatically adjusts the trigger threshold, the updated threshold is displayed to the user for the user to check, and after the user executes the confirmation operation, the corresponding calibration instruction is sent.
As an example:
As shown in fig. 7, a user selects a first identifier on a first user interface (i.e. an "inductive record detail" interface), a section corresponding to a sub-inductive area of 2.25-3 m is filled in a shadow in a first data record corresponding to the identifier, which represents that the energy intensity of the sub-inductive area exceeds a trigger threshold, the user further clicks an "interference elimination" control to trigger a calibration device to start automatic adjustment, the calibration device automatically floats 25 on the basis of the energy intensity (150) corresponding to the sub-inductive area of 2.25-3 m, an updated threshold (175) is obtained, and further pops up an example diagram of a history threshold and a current threshold (updated threshold) of each sub-inductive area, so that the user can check, after clicking a "confirm" option by the user, load the updated threshold into a calibration instruction, send the calibration instruction to the sensing device, and after receiving the calibration instruction, the sensing device adjusts the trigger threshold of the sub-inductive area of 2.25-3 m to 175 so as to realize calibration of a judgment rule.
In a second mode, the updated threshold is automatically generated based on the energy intensities of all non-masked sub-sensing areas. A new factor, the "masking" mechanism (described in detail in the following embodiments, which will not be repeated here), is introduced here, meaning that some of the sub-sensing areas can be selectively masked by the user, avoiding their participation in the updating of the trigger threshold. This approach is applicable to scenarios where some sub-sensing areas do not need frequent adjustment or are not disturbed.
Specifically, the calibration device first determines which sub-sensing regions are unshielded, and only the energy intensities of these sub-sensing regions are used to generate the updated threshold. By this selective processing, unnecessary sub-sensing regions can be effectively avoided from participating in threshold adjustment, especially in some fixed or unchanged regions.
For the sub-sensing area that is not shielded, its energy intensity will float up by a predetermined value, thereby generating a new trigger threshold (update threshold). In this way, adjustments are made only to those sub-sensing areas that are deemed potentially changing or that require constant monitoring, thereby avoiding overstocking.
For some sub-sensing areas may be shielded as desired. The function enables the sensing equipment to improve the processing efficiency in some special scenes, such as in some long-term unchanged sub-sensing areas, without frequently adjusting the trigger threshold value, so as to ensure reasonable utilization of resources.
As an example:
As shown in fig. 8, compared with fig. 7, the trigger threshold automatically adjusted in fig. 8 not only aims at the sub-sensing area which accords with the trigger threshold and is 2.25-3 m, but also comprises three sub-sensing areas which do not accord with the corresponding trigger threshold but belong to the unmasked sub-sensing areas, namely 0-0.75 m, 3-3.75 m and 5.25-6 m, when a user clicks the "exclude interference" option, the calibration device respectively floats the trigger thresholds of the four sub-sensing areas by a preset value (the trigger threshold before the floating is shown as a solid line segment in the figure, the update threshold after the floating is shown as a broken line segment in the figure), so that the update thresholds of the four sub-sensing areas are obtained, and after the user confirms the example figure shown by the calibration device, a calibration command loaded with the four update thresholds is sent to the sensing device, so that the sensing device can conveniently adjust the trigger thresholds of the four sub-sensing areas.
It should be noted that, in either the first or second mode, the generation mode of the updated threshold depends on the floating of the energy intensity. This predetermined value of the automatic floating mechanism is the core for automatically generating updated thresholds. By analyzing and floating the energy intensity of each sub-sensing area, the triggering threshold value is ensured to reflect the current actual environment state, so that the judgment accuracy is improved.
The predetermined value of the auto-float is critical to the overall auto-calibration step. The setting of the predetermined value may be customized according to the use of the sensing device, the complexity of the environment, and the needs of the user. Too small a predetermined value may result in being too sensitive and false positives, while too large a predetermined value may result in the sensing device being unresponsive to environmental changes and missing critical trigger events. For different sub-sensing areas, the floating preset value can be subjected to differentiation processing according to the area characteristics. For example, in areas of high traffic, a smaller predetermined value may be set to ensure sensitivity to frequent moving objects, while in static areas, such as corners or furniture, a larger predetermined value may be set to reduce unnecessary false positives.
Further, the sensing device is provided with the capability of updating the threshold value in both the third mode and the first mode.
Specifically, in this embodiment, in the method, after the update threshold is automatically generated by the calibration device based on the energy intensity corresponding to the sub-sensing area only meeting the range defined by the matched trigger threshold in the first data record corresponding to the selected identifier, the update threshold further can be obtained by the calibration device based on manual adjustment of the trigger threshold of any sub-sensing area displayed in the first user interface by the user.
Furthermore, in the scheme provided by the embodiment, the combination of automatic generation and manual adjustment not only can provide an efficient automatic calibration mode for the sensing equipment, but also can provide manual intervention capability for a user in a special scene, so that the judgment rule can be flexibly adjusted according to actual requirements. The diversified calibration mode provides strong adaptability and flexibility for the application of the sensing equipment, and can ensure the efficient operation of the equipment in various complex environments.
Further, in the specific generation process of the update threshold values for the plurality of sub-sensing areas, the method specifically further comprises the steps of respectively floating the respective energy intensity by a predetermined value if the update threshold values are for the plurality of sub-sensing areas, and generating respective update threshold values, wherein the floating predetermined values of the sub-sensing areas can be different.
Furthermore, the range covered by the sensing device is divided into a plurality of sub-sensing areas, each of which may be subject to different environmental disturbances, such as different temperatures, humidity or movement frequencies, so that the trigger threshold needs to be adjusted individually according to the respective characteristics. The present embodiment may set different predetermined values for different sub-sensing regions.
For example, in some sub-sensing areas (e.g., areas near the doorway), the frequency of motion may be higher and the sensitivity may be set lower to avoid frequent triggering, while in some quiet areas, the sensitivity may be increased appropriately, the float value may be set automatically based on historical data, manually by the user, or preset.
On the basis of the embodiment of the update threshold corresponding to the first aspect, when obtaining the update threshold, the method further includes:
determining, by the calibration device, a sub-sensing region in the first data record corresponding to the selected identifier in which the energy intensity meets a range defined by the matched trigger threshold;
After the sub-sensing areas are determined, a preset value corresponding to the sub-sensing areas is further determined, wherein a unique preset value is preset for each sub-sensing area;
and automatically floating the preset value on the basis of the energy intensity corresponding to the sub-sensing area to generate a corresponding updating threshold value.
Therefore, when the judging rule is locally and automatically adjusted in the first mode, since the preset values corresponding to the sub-sensing regions can be different, the triggered sub-sensing region (i.e., the sub-sensing region corresponding to the trigger threshold with which the energy intensity is matched) needs to be determined first, so as to further determine the corresponding preset value, and further the preset value can be correspondingly floated on the sub-sensing region.
Further, the plurality of sub-sensing regions are divided according to a distance value from the sensing device. Specifically, the predetermined values of the sub-sensing regions are distributed in a decreasing trend along the near-far direction. For example, the plurality of sub-sensing regions may be divided into two parts, each part containing several sub-sensing regions, wherein:
The preset value of the partial sensing area is distributed in a descending trend from small to large according to the distance value.
The predetermined value of the sub-sensing area remains consistent for the portion remote from the sensing device.
For example, the sensing device is divided into 8 sub-sensing regions, which are divided according to distance values from the sensing device. Wherein the predetermined values near the first four sub-sensing areas (e.g., 0-0.75 meters, 0.75-1.5 meters, 1.5-2.25 meters, 2.25-3 meters) of the sensing device form an arithmetic progression with a tolerance x, where x has a value of 5-30. For example, x takes a value of 5, and the predetermined values of the first 4 sub-sensing areas are 40, 35, 30, and 25, respectively.
The predetermined values of the last 4 sub-sensing areas (e.g., 3-3.75 meters, 3.75-4.5 meters, 4.5-5.25 meters, 5.25-6 meters) away from the sensing device are all 20.
As an example:
As shown in fig. 9, when the threshold is updated in the first mode, if the energy intensities of the two sub-sensing areas of 2.25-3 m and 3-3.75 m meet the corresponding trigger threshold, the energy intensities of the two sub-sensing areas are respectively floated by a predetermined value, and the predetermined values of the two sub-sensing areas are different, wherein the sub-sensing area of 2.25-3 m floats 25, and the sub-sensing area of 3-3.75 m floats 20.
Furthermore, in this embodiment, if there are multiple sub-sensing areas in the space monitored by the sensing device, different predetermined values may be set for different sub-sensing areas, that is, the predetermined values for the energy intensity of each sub-area to float up or down may be different, and the generated update thresholds are also independent. The design of the differential adjustment enables the sensing equipment to more flexibly cope with the actual environmental states of the areas when monitoring different areas.
Further, in the specific generation process of the update threshold value for a certain sub-sensing area, the method specifically further comprises the step of generating the update threshold value based on a preset value of the maximum energy intensity in a plurality of first data records selected by a user if the first data records exist.
Further, the user may select a plurality of different first data records, which may come from different points in time. In this case, the calibration device needs to integrate the energy intensities in the plurality of first data records for each sub-sensing area to be adjusted, generating a unified update threshold.
Specifically, the calibration device will extract the energy intensity of the same sub-sensing area from all selected first data records and then select the maximum value. This maximum represents the upper limit of the energy intensity variation during monitoring. In this way, it is possible to avoid that too conservative threshold adjustment is performed when the energy intensity is low, and the adjustment effect cannot be achieved.
After selecting the maximum value of the energy intensity, a predetermined value is raised again on the basis of the maximum value, so that a new trigger threshold (update threshold) is generated. This threshold value after floating ensures that the sensing device responds appropriately to the change in energy intensity.
As shown in fig. 10, the user selects the marks corresponding to the two time points "20:30:00" and "19:30:26", wherein the energy intensities of the two sub-sensing areas of 2.25-3 m and 5.25-6 m in the first data records corresponding to the mark "20:30:00" meet the trigger threshold, and the energy intensities of the two sub-sensing areas of 2.25-3 m and 3-3.75 m in the first data records corresponding to the mark "19:30:26" meet the trigger threshold, so that the two first data records each include the sub-sensing area of 2.25-3 m meeting the trigger threshold, and according to the scheme of the embodiment, the floating of the preset value is performed based on the maximum energy intensity of the sub-sensing area of 2.25-3 m in the two first data records. The other sub-sensing areas (3-3.75 m and 5.25-6 m) are only corresponding to one first data record, so that the maximum value comparison of the energy intensity is not needed, and the preset value can be normally floated.
Further, in the specific generation process of the updated threshold value for a certain sub-sensing area, the method specifically further comprises the steps of updating the trigger threshold value if the value of the energy intensity after floating is larger than the current trigger threshold value, otherwise, maintaining the current trigger threshold value unchanged.
This embodiment describes a conditional update mechanism, i.e. if the new update threshold after the energy intensity has risen is greater than the current trigger threshold, the trigger threshold is updated, and if the new update threshold is less than or equal to the current trigger threshold, the existing trigger threshold is maintained unchanged. This means that if the environmental energy intensity does not change significantly, the trigger threshold will not change easily, thus ensuring stability and reliability in the adjustment of the decision rule, avoiding frequent invalid adjustments. If the new updated threshold is significantly higher than the current trigger threshold, indicating that the environmental state has changed significantly, the threshold is automatically updated based on the user's needs to ensure that the sensitivity of the sensing device is able to adapt to the new environmental conditions. The dynamically adjusted design ensures that the sensing device maintains accuracy in handling the emergency situation.
In some embodiments, the method further comprises steps S7 and S8, wherein:
And S7, receiving a selected instruction, wherein the selected instruction is generated by the calibration equipment in response to the selection operation of a user on at least one section in a view with a plurality of sections, and the sections are in one-to-one correspondence with the sub-sensing areas of the sensing equipment.
The section is understood as a virtual division corresponding to the sub-sensing area of the sensor device, which is displayed graphically on the third user interface of the calibration device. Each section represents a particular physical area within the monitoring range of the sensing device for manipulation, such as selection or shielding, by a user via a visual interface.
The coverage area of the sensing device is typically divided into a plurality of sub-sensing areas, each of which monitors a particular space. The segments are displayed on the calibration device and the user can adjust the monitoring range of the sensing device by selecting these segments. The sub-sensing areas corresponding to selected sections constitute the sensed space of the sensing device, while the sub-sensing areas corresponding to unselected or shielded sections constitute the shielded space.
The section is used as the visual segmentation of the monitoring range of the sensing equipment, so that the operation flow of a user is greatly simplified. The user can adjust the monitoring range by selecting the corresponding section on the calibration interface without directly operating complex technical parameters. The visual operation mode is suitable for users without technical background, so that the sensing equipment is more humanized and intelligent to use.
Specifically, in step S7, the received selected instruction originates from the calibration device, and a view of the plurality of sections is presented on a third user interface of the calibration device (e.g., a cell phone). Each section corresponds to a certain sub-sensing area of the sensing device, and each section corresponds to each sub-sensing area one by one. This means that each section in the view represents a sub-sensing area in the actual coverage area of the sensing device. Through the mapping relation, a user can intuitively understand which physical area corresponds to each section, so that a selection or shielding decision is made, and further through each section of the view, the user can directly see the state of each sub-sensing area and can make a selection operation on each sub-sensing area.
During calibration, the user selects the sub-sensing area by sector, which directly affects the calibration behavior of the sensing device. For example, in the second mode, only the selected section (i.e., the sensed space) is considered by the calibration device, while the shielded section is not included in the calibration range. This mechanism ensures that the user can more precisely control and adjust the particular sub-sensing area.
S8, selecting or shielding the corresponding sub-sensing area according to the selected instruction. As described above, the selected sub-sensing regions constitute a sensed space, and the shielded sub-sensing regions form a shielded space, and the sensed space and the shielded space together constitute a coverage area of the sensing device.
Specifically, when the user performs a selection operation on a certain section in the view, the calibration apparatus generates a selected instruction. The function of this selected instruction is to communicate the user's operation to the sensing device indicating whether the corresponding sub-sensing area is selected or masked. The user's operation may be clicking, sliding or otherwise, with the objective of intuitively making selections of certain sections to specify which sub-sensing areas need to be involved in sensing and which need to be masked.
According to the selected instruction, the sensing device sets the corresponding sub-sensing area to a selected or shielded state. The selected sub-sensing area will participate in the sensing task, while the shielded area will not.
All the selected sub-sensing areas together form a sensed space, namely the areas are the current working areas of the sensing equipment, and the sensing equipment can perform operations such as energy intensity detection, trigger threshold judgment and the like on the areas.
The shielded area may not participate in any detection operation, forming a shielded space. This is useful in areas where sensing is not required, such as stationary furniture areas, dead corners without activity, etc.
Further, in the present embodiment, the coverage of the entire sensing device is constituted by the sensed space and the shielding space together. The sensing device can dynamically adjust the limit between the two spaces according to the operation of a user, so that the monitoring area of the sensing device can be flexibly configured. This mechanism allows the user to customize the monitoring range of the sensing device to the actual needs. For example, a user can select to shield certain areas which do not need to be monitored, useless sensing data and false alarms are reduced, and therefore the efficiency and the accuracy of the sensing equipment are improved.
As an example:
as shown in fig. 11, in the third user interface, each section in the view is displayed in a grid layout manner, each grid corresponds to one section, the user can switch the selection/shielding of the section by clicking on a certain section, and the visual state of the clicked section changes correspondingly to reflect the switching result. For example, in fig. 11, two sections between 2.25m and 3.75m are shielded, and the grid where the two sections are located is represented in a diagonal manner.
The grids of the sections are independent of each other, the sections are not overlapped, the sensing equipment can select two or more non-overlapped sections under the instruction of a selected instruction, and therefore jump type combination of a plurality of discontinuous sub-sensing areas in a sensed space is achieved, for example, three sections between 0m and 2.25m and two sections between 4.5m and 6m in FIG. 12 are selected, other sections are shielded, and jump type combination of sub-sensing areas corresponding to 0m to 0.75m, 0.75m to 1.5m, 1.5m to 2.25m, 4.5m to 5.25m and 5.25m to 6m is further formed. The mechanism greatly improves the adaptability and efficiency of the sensing equipment, and provides strong support for moving object detection in a complex environment.
In some embodiments, an alternative implementation of the transmission path of the first data record is given, specifically, in step S3, the first data record is transmitted outwards, including steps S31 and S32. Wherein:
s31, acquiring a request instruction sent in advance by the calibration equipment.
Specifically, step S31 provides that the sensing device needs to first receive a request instruction issued by the calibration device, and then start transmitting data. This request instruction is typically a signal from the calibration device to the sensing device informing the sensing device that it can send out its locally stored first data record. This instruction may be triggered manually by the user at the calibration interface or automatically when a predetermined condition is met (e.g., a timer or trigger condition).
For example, the calibration device (such as a mobile phone) sends a request instruction to the sensing device through a short-range communication technology such as bluetooth or Zigbee. After receiving the request instruction, the sensing device prepares to send the first data record stored by the sensing device. The scheme is suitable for a low-power consumption scene, and the sensing equipment does not actively send data before receiving the request, so that energy sources are saved, and particularly, battery-powered equipment such as an intelligent home sensor (a battery-powered moving object detection device) is used.
And S32, responding to the request instruction and sending the first data record stored locally through a point-to-point communication path, wherein the point-to-point communication path is pre-established by the sensing device in response to the first operation and calibration device.
Specifically, when the sensing device receives a request instruction from the calibration device, it will send the locally stored first data record to the calibration device via the point-to-point communication path. The point-to-point communication path herein refers to direct communication between two devices without the need for a transit device or an internet connection. The point-to-point communication path is pre-established and can be realized by Bluetooth, wi-Fi direct connection, zigbee and the like, and the mode does not depend on an intermediate server or the Internet, so that the sensing device and the calibration device can directly communicate.
As shown in fig. 13, the calibration device provides a trigger option "sensing detail record", after the user selects the trigger option, the calibration device sends a bluetooth direct connection request to the sensing device, at this time, a corresponding operation needs to be performed on the sensing device side, for example, a short press key is pressed, so that the sensing device can receive the bluetooth direct connection request to establish a bluetooth direct connection between the two, and then the sensing device sends a corresponding first data record to the calibration device to form a plurality of identifiers of the first data record displayed on the first user interface by the calibration device.
The sensing device may carry more data (e.g., trigger threshold, energy intensity, whether masked, etc.) in a locally stored first data record. The method is suitable for application scenes which need to transmit a large amount of data and ensure low power consumption in a point-to-point mode.
Notably, the point-to-point communication path is not maintained connected at any time, but is established according to a first operation of the calibration device. Such a "first operation" may be understood as certain operations performed by the user on the calibration device, such as clicking on a "sensing detail record" or sending a request instruction, thereby allowing the sensing device to establish a communication path with the calibration device.
Further, when the first data record is stored locally at the sensing device, a plurality of first data records form a record set.
In practice, the sensing device may generate a plurality of first data records based on the result of detecting the moving object a plurality of times, and these first data records are stored in a local memory of the sensing device to form a record set. These first data records may include various information such as sensing device data, time stamps, energy intensity, trigger thresholds, etc.
Based on this, step S32 further includes S321 and S322. Wherein:
And S322, if the number of the data records in the record set is larger than the preset value, transmitting the latest preset value data record in time sequence, so that the calibration equipment can display the corresponding identification of the first data record in time sequence on a first user interface for selection by a user, and further realizing the key historical data playback and calibration functions of the calibration equipment.
In particular, the calibration device can chronologically present on the first user interface a series of identifications corresponding to the first data record for selection by the user. In this way, the calibration device implements a critical historical data playback function of the first user interface, enabling the user to trigger the playback function when desired, and visually view a series of critical historical data arranged in chronological order through the first user interface (when the user needs to view the historical data, the first data record presented in chronological order can be seen on the first user interface). Depending on the user's needs (e.g., finding that a certain first data record is problematic), one or more first data records may be selected directly to extract the corresponding first data record from the played back plurality of first data records as calibration data.
The user may then further perform a calibration operation to form calibration instructions for adjusting the decision rule based on the extracted calibration data. Through the design, the integrated process from the playback of key historical data records to the extraction of calibration data and then to the calibration of the judgment rules can be realized, and the complicated operation that a user needs to check the data of the historical data pages first and then return to the interface of the configuration sensing equipment to adjust the judgment rules is avoided. The whole process simplifies the operation steps of the user and improves the user experience and the working efficiency.
The preset value may be set according to a specific application scenario, for example, 10, 15, 20 or 100 records. When the number of records in the record set is less than or equal to a certain preset value (i.e. the set maximum transmittable number), the sensing device transmits the first data record in the whole record set one by one or in a package.
When the first number of data records local to the sensing device does not exceed the preset value, it will send all records to the calibration device. When the number of data in the record set is larger than the preset value, the sensing device does not send all the records, but preferentially transmits the latest generated preset value bar data records according to the time sequence. The calibration equipment can display the corresponding identifiers of the first data records in a time sequence manner in an optional mode in a time sequence manner so as to facilitate user identification and selection.
Furthermore, in this embodiment, the number of first data records transmitted outwards by the sensing device is limited to control the number of records transmitted and ensure that the calibration device can efficiently process and present the data, and in a time-sequential manner, enable a user to view the records on the calibration device in a time-sequential manner.
In some embodiments, in step S3, the step of sending the first data record to the outside specifically includes step S33, where the first data record is sent to a relay device, and the relay device has a storage space larger than that of the sensing device and establishes a communication relationship with the calibration device, so that the calibration device obtains the first data record from the relay device.
This embodiment gives another way of transmitting the first data record, which is sent to a relay device instead of directly to the calibration device. The transfer device has a larger storage space, can bear more historical data, and can establish communication with the calibration device at any time. This design eases the storage burden of the sensing device.
The transfer device may be a gateway, a cloud server, or a home hub device, such as an intelligent home gateway or a cloud server of an internet of things platform. The sensing devices send the first data records to the staging device, which typically has sufficient storage space to hold a plurality of first data records.
And a communication relationship is established between the calibration equipment and the transfer equipment through a network or a local area network, so that the calibration equipment can acquire the first data record from the transfer equipment. The calibration device may obtain data from the relay device over the internet or a local area network at any time. For example, a user may choose to view the historical data of the sensing device on a mobile phone application, where the data is actually saved in the cloud, and the mobile phone invokes through the cloud service interface. The communication between the relay device and the calibration device may be synchronous or asynchronous. The user can view, download or calibrate the sensing device at any time according to the requirement without worrying about the local storage space of the sensing device or the stability of network connection.
Because the sensing device needs to upload the first data record to the transfer device in real time, the scheme is suitable for application scenes insensitive to power consumption (such as application scenes with continuous power supply), such as a home automation system, the sensing device sends the first data record to the cloud through a local network, and the calibration device can acquire data from the cloud through the network at any time. This means that the uploading of the first data record is automatic and does not require manual operation by the user. This enhances intelligence and convenience, especially in scenarios where frequent calibration or remote of the sensing device from the user is not required.
Further, in some embodiments, a method of generating and using a second data record is also included, in particular, the method further includes:
and S6, when the sensing data reflect the change of the current environment state, reporting a corresponding trigger event through a network communication path so as to generate a second data record at the cloud end, so that the calibration equipment can acquire the second data record from the cloud end and display the second data record at a second user interface, wherein the network communication path is pre-established by the sensing equipment in response to a second operation, and the second user interface is different from the first user interface.
It can be seen that when the sensing data indicates that the environmental state changes, the sensing device is triggered to upload a corresponding trigger event through the network path, so as to generate a second data record.
The change of the environmental state can be understood as that the environmental condition monitored by the sensing device has obvious change compared with the previous state, such as the state of temperature, humidity, illumination, moving target and the like, and the sensing device judges whether the environmental condition has obvious change according to the judging rule so as to determine whether to generate a triggering event.
A triggering event may be understood as an event that the sensing device automatically generates and reports when the sensing device detects a certain preset condition or change in the external environment. Such events may trigger data logging, alarms, or other operations. For example, the sensing device determines that the external environment state has changed according to specific conditions (e.g., target movement, temperature change), and automatically generates a trigger event. For another example, the sensing device for detecting a moving object determines that there is a moving object based on the energy intensity of any one of the sub-sensing areas reaching a trigger threshold, and generates a trigger event of the moving object, and determines that there is no moving object when there is no moving object detected for a certain time (all the energy intensities do not reach the corresponding trigger threshold), and generates a trigger event of no moving object.
In addition, the sensing device is used for detecting whether a moving object exists or not, a trigger event is generated based on switching of detection results of the existence of the moving object and the absence of the moving object, and when the detection results are changed from the absence of the moving object to the existence of the moving object, a section where the moving object exists is identified in the event record.
It is worth mentioning that the second data record is different from the first data record, and mainly records the daily operation condition detected by the sensing device, such as the detection of the moving object, and only records which section triggers the moving object. These second data records need not include detailed parameters (e.g., energy intensity, trigger threshold, etc.), but merely record key event information (e.g., in which section, timestamp, etc. the target is present). And the second data record is generated at the cloud and is displayed to the user through a second user interface.
Wherein, when the second data record comprises a record when the moving object is triggered and a record when the moving object is not triggered, the mark formed by the record when the moving object is triggered at the calibration equipment end is consistent with the form of the mark of the first data record in the first display state.
And the sensing equipment establishes communication connection with the cloud in advance through a second operation. The second operation here may be a way of connecting to the cloud set by the user when configuring the sensing device (e.g., wi-Fi configuration). For example, when a user sets the sensing device for the first time, the sensing device is connected to a Wi-Fi network of a home or office environment through an application program, a communication path between the sensing device and a cloud server is established, and after the sensing device detects events such as a moving object, the sensing device automatically reports data to the cloud through the network path.
For example, the second user interface may be a simple interface on a mobile phone or a computer, and displays whether the sensing device detects the moving object, the time stamp, the section where the moving object is located, and so on. The user views the current or historical test results through this interface without the need for extensive technical details.
The second user interface differs from the first user interface in that they serve different functions. The first user interface is used for more complex operations such as checking detailed data and adjusting trigger thresholds when calibrating the device. While the second user interface is a simplified interface for daily viewing of the operational status of the sensing device without the need to include excessive technical details.
Specifically, the first user interface may be an interface used by a professional or equipment maintainer, displays detailed sensing data (trigger threshold, energy intensity, whether each section is masked status, etc.), and allows the trigger threshold of each section to be adjusted and calibrated to achieve calibration of the decision rule. The second user interface is a simplified interface used by a common user, and displays current or historical trigger events, such as "detecting a moving object in a Y section at X time", and is only used for checking daily running states without parameter adjustment.
Further, the two interfaces (the first user interface and the second user interface) may be in progressive operation relationship, as shown in fig. 14, the user enters the second user interface for displaying the conventional history (i.e. the second data record) through the "sensing record" option, and the "sensing record details" which are the options for entering the first user interface are displayed on the second user interface, and when the user selects the "sensing record details", the user further triggers entering the first user interface.
Further, when a first data record is transmitted over a point-to-point communication path, the data amount of the first data record is greater than or equal to the data amount of the second data record.
Further, when the first data record is stored in the transfer device, the data amount of the first data record is greater than or equal to the data amount of the second data record, or the first data record is the same as the second data record.
Specifically, the second data record includes a record of the presence of a moving object, which is generated when the presence of the moving object in the sensed space is detected, and a record of the absence of the moving object, which is generated when the absence of the moving object in the sensed space is detected.
The method for generating the record without the moving object specifically comprises the following steps:
when the moving object is not detected, the reporting period of the detection result is increased along with the increase of the reporting times, and each time of reporting the detection result forms a record without the moving object.
Further, when the moving object is not detected, reporting the detection result at least twice by adopting a mode of increasing the reporting period so as to reflect the continuous state of the moving object.
Specifically, after the detection result of the moving object is detected, the detection result of the moving object is reported once at intervals t1 to form a record of the moving object, t1 is determined according to an initial value of a reporting period, and a second detection result of the moving object is reported after a designated value is added on the basis of the initial value to form a second record of the moving object, and a detection result reporting mode of increasing reporting period (namely, reporting period is increased from the initial value t1 to t 2) under the condition that the moving object is not detected is formed.
For example, the initial value t1 of the second interval is set to 2 minutes, the specified value δt is set to 1 minute, and further, after the detection result of the no-moving object is detected, the detection result of the first no-moving object is reported at intervals of 2 minutes, and the detection result of the second no-moving object is reported after intervals of t2 (t1+δt=3 minutes) again. That is, the detection result is reported once in the 2 nd minute after the detection result without moving targets is detected, and if the detection result without moving targets is still the detection result without moving targets after 5 minutes, the detection result is reported for the second time in the 5 th minute.
Of course, if the detection result of the moving object is still not identified, the reporting period may be increased to report the detection result multiple times. For example, t2+δt=3+1=4 minutes after the next increment of the second interval, the third report detects that there is no moving object, and so on, the detection result needs to be 4 minutes on the basis of the 5 th minute, that is, at the time of the 9 th minute. Of course, if the detection result of the moving object is still not recognized, the report may not be continued, so as to save electric quantity.
In addition, in some embodiments, when the moving object is not detected, at least one reporting timer is allowed to be customized on the basis that the reporting period increases along with the increasing number of reporting times, and the reporting period of the reporting time can be customized in an adjustment range. When there are multiple self-defined reporting time machines, the adjustment ranges of the reporting periods corresponding to the time machines can be different.
It should be noted that, the unmanned mobile timeout event triggered by each reporting period (i.e., the initial reporting period and the reporting period after each increment) (i.e., the unmanned mobile reporting event triggered by the unmanned mobile not being moved by the corresponding reporting period) and the unmanned mobile event triggered by the user-defined reporting opportunity (i.e., the unmanned mobile reporting event triggered by the unmanned mobile still not being moved by the reporting period corresponding to the user-defined reporting opportunity) are both included in the triggering conditions corresponding to the subsequent execution scenes, so that the user can define the corresponding execution scenes for the two, and when the reporting period of the user-defined reporting opportunity is the same as one reporting period in the increment strategy, the detection result reported at the corresponding time point can trigger different execution scenes.
The reported detection results are used for enabling the gateway and/or the cloud to determine a matched execution scene in the stored execution scenes and execute the result defined by the execution scene, wherein the gateway and/or the cloud stored execution scene is defined by a user at a terminal, each execution scene defines a mapping relationship between at least one trigger condition and at least one trigger result, the trigger condition comprises at least one of the existence of a moving target, the absence of the moving target and the duration timeout of the absence of the moving target (the timeout time can be predefined by the user), and the trigger result comprises at least one executable function of a controlled device connected to the network where the sensing device is located.
Furthermore, in the above embodiment, the user is allowed to customize the execution scene, and the degree of freedom of use of the detection result of the sensing device is higher and more flexible. Furthermore, the user can perform the customization of richer execution scenes by combining with or, not and the like logic on the terminal for a plurality of trigger conditions, so that the functions of the controlled equipment which can be triggered by the sensing equipment are richer and more diversified.
Correspondingly, as shown in fig. 15, according to the above-described calibration method embodiment on the sensor device side, an embodiment of a corresponding sensor device is given. The sensing device is used to implement the calibration method as described in the above embodiments.
Specifically, the sensing device at least comprises a data acquisition part, a data judgment part, a data transmission part, an instruction receiving part and a rule calibration part, wherein:
The data acquisition part is used for acquiring sensing data, and the sensing data reflects the environmental state of the sensed space;
the data judging part is used for storing at least part of the sensing data and generating a first data record when the sensing data accords with the current judging rule;
The data transmitting part is used for transmitting the first data record outwards so that the calibration equipment can receive and display an identifier corresponding to the first data record on a first user interface;
An instruction receiving section for receiving a calibration instruction generated based on a first data record corresponding to an identification selected by a user, aiming at adjusting a judgment rule in the sensing apparatus;
And the rule calibration part is used for adjusting the currently used judgment rule according to the calibration instruction.
In some embodiments, the data acquisition portion specifically includes:
The data acquisition unit is used for acquiring sub-data corresponding to the sub-sensing area in the sensed space, wherein the sub-data reflects the environmental state of the corresponding sub-sensing area;
the data judging unit specifically includes:
The judging unit is used for judging whether at least one piece of sub-data accords with the range defined by the matched trigger threshold, if so, judging that the sensing data accords with the current judging rule, and further at least storing the piece of sub-data which accords with the matched trigger threshold to form a first data record;
The judging rule defines a matching relation between at least one sub-sensing area and at least one triggering threshold, the sub-sensing area is divided based on the coverage area of the sensing equipment, and the triggering threshold is dynamically adjusted based on the calibration instruction.
In some embodiments, the data acquisition unit specifically includes:
The radar scanning unit is used for scanning the sensed space through radar detection waves and collecting energy intensity of each sub-sensing area, wherein the energy intensity reflects whether a moving target exists in the corresponding sub-sensing area or not;
And the data storage unit is used for judging that the energy intensity accords with the range defined by the matched trigger threshold when the energy intensity of any sub-sensing area is larger than or equal to the matched trigger threshold, storing the energy intensity as the sub-data of the corresponding sub-sensing area, and determining that a moving target exists, otherwise, determining that no moving target exists.
In some embodiments, the rule calibration portion specifically includes:
The calibration device comprises an analysis unit, a calibration unit and a calibration unit, wherein the analysis unit is used for analyzing the calibration instruction to acquire an updating threshold carried by the calibration instruction, and the updating threshold is generated after the calibration device adjusts the triggering threshold of at least one sub-sensing area based on a first data record corresponding to the identification selected by a user;
And the updating unit is used for adjusting the trigger threshold value of the corresponding sub-sensing area in the judging rule based on the updating threshold value so as to dynamically adjust the judging rule.
In some embodiments, the update threshold is obtained based on at least one of:
The calibration equipment automatically generates the energy intensity corresponding to the sub-sensing area only meeting the range defined by the matched triggering threshold value in the first data record corresponding to the selected mark so as to adjust the triggering threshold value of the corresponding sub-sensing area, thereby realizing the automatic adjustment of the local judgment rule;
and manually adjusting the trigger threshold of any sub-sensing area displayed in the first user interface by the calibration equipment.
In some embodiments of the present invention, in some embodiments,
If the updating threshold is automatically generated by the calibration equipment based on the energy intensity, the updating threshold is specifically generated by automatically floating up a preset value on the basis of the corresponding energy intensity after receiving a generation instruction of a user;
Wherein if the update threshold is for a plurality of sub-sensing regions, the respective energy intensities are respectively floated by a predetermined value, and respective update thresholds are generated, and the predetermined values of the respective sub-sensing regions may be different, and/or,
If there are a plurality of user-selected first data records, the updated threshold is generated based on a predetermined value of the maximum energy intensity rise in those records, and/or,
If the value of the energy intensity after floating is larger than the current trigger threshold, the trigger threshold is updated, otherwise, the current trigger threshold is maintained unchanged.
In some embodiments, further comprising:
The device comprises a selected instruction receiving part, a sensing device and a control part, wherein the selected instruction receiving part is used for receiving a selected instruction, and the selected instruction is generated by a calibration device in response to a selection operation of a user on at least one section in a view with a plurality of sections;
and the space adjusting part is used for selecting or shielding the corresponding sub-sensing areas according to the selected instruction, the selected sub-sensing areas form a sensed space, the shielded sub-sensing areas form a shielding space, and the sensed space and the shielding space jointly form a coverage area of sensing equipment.
In some embodiments, the data transmitting section specifically includes:
the instruction pre-acquisition unit is used for acquiring a request instruction sent by the calibration equipment in advance;
The system comprises a local path establishing unit, a point-to-point communication path and a calibration device, wherein the local path establishing unit is used for responding to a request instruction and sending a first data record stored locally through the point-to-point communication path, and the point-to-point communication path is pre-established by the sensing device in response to a first operation and the calibration device;
Or alternatively
The network path establishing unit is used for sending the first data record to a transfer device, wherein the transfer device is provided with a storage space larger than that of the sensing device and establishes a communication relationship with the calibration device so that the calibration device can acquire the first data record from the transfer device.
In some embodiments, the plurality of first data records forms a record set when the first data records are stored locally at the sensing device;
Further comprises:
a data record sending quantity control unit, configured to send out the whole record set if the number of data records in the record set is less than or equal to a preset value;
if the number is larger than the preset value, the latest preset value bar data record is sent in time sequence;
the calibration device can display the corresponding identifiers of the first data records on the first user interface in time sequence for selection by a user.
In some embodiments, further comprising:
The system comprises a first data record generation part, a second data record generation part and a calibration device, wherein the first data record generation part is used for reporting a corresponding trigger event through a network communication path when the sensing data reflects the current environment state to generate a first data record at a cloud end, so that the calibration device can acquire the first data record from the cloud end and display the first data record at a first user interface, the network communication path is pre-established by the sensing device in response to a first operation, and the first user interface is different from the second user interface.
Correspondingly, as shown in fig. 16, according to the above-described calibration method embodiment on the sensor apparatus side, a calibration method embodiment on the calibration apparatus side is given. The features and mechanisms common to those of the previous embodiments will not be described in detail in this embodiment to avoid repetition.
As shown in FIG. 16, the calibration method is applied to calibration equipment and at least comprises A1-A4. Wherein:
a1, receiving a first data record, wherein the first data record is generated by storing at least part of sensing data when sensing equipment judges that the sensing data accords with the current judging rule, and the sensing data is acquired by the sensing equipment and reflects the environmental state of a sensed space;
A2, displaying an identifier corresponding to the first data record on a first user interface;
A3, generating a calibration instruction based on a first data record corresponding to the identification selected by the user, wherein the calibration instruction is used for adjusting a judgment rule in the sensing equipment;
A4, sending the calibration instruction to the sensing equipment, so that the sensing equipment can adjust the currently used judgment rule according to the calibration instruction.
In some embodiments, step A2 specifically includes:
A21, displaying identifiers corresponding to the first data records on a first user interface in a time sequence, wherein the identifiers corresponding to each first data record are used for displaying the sub-data and the trigger threshold corresponding to the sub-sensing area in a one-to-one correspondence manner;
The sensing device comprises a sensing device, a sensing rule, a calibration command, a judgment rule and a first data record, wherein the sensing device is used for judging whether the sensing device is in a first data record or not, the sensing device is used for sensing the sensing device, the judgment rule defines a matching relation between at least one sub-sensing area and at least one triggering threshold, the sub-sensing area is divided based on the coverage area of the sensing device, the triggering threshold is dynamically adjusted based on the calibration command, the sensing data comprises sub-data which are in one-to-one correspondence with all sub-sensing areas in a sensed space and are used for reflecting the environment state of the corresponding sub-sensing areas, when any sub-data accords with the matched triggering threshold, the sensing device judges that the sensing data accords with the judgment rule, and the sensing device at least stores the sub-data which accords with the matched triggering threshold to form the first data record.
In some embodiments, step A3 specifically includes a31 and a32, wherein:
A31, generating update thresholds according to target sub-data, wherein the target sub-data are sub-data corresponding to sub-sensing areas of trigger thresholds matched with the judgment rules in the first data record corresponding to the selected mark.
Or the target sub-data is the sub-data corresponding to all sub-sensing areas which are not shielded in the first data record corresponding to the selected identification.
A32, loading the updated threshold value in the calibration instruction so as to send the calibration instruction carrying the updated threshold value to the sensing equipment.
In some embodiments, the sub-data comprises energy intensities of corresponding sub-sensing areas, the sensing device detects whether a moving object exists in a sensed space based on radar, the plurality of sub-sensing areas are provided, the judging rule is that each sub-sensing area is matched with a trigger threshold value, the energy intensities corresponding to the sub-sensing areas are acquired after the sensing device scans the sensed space through radar, and whether the moving object exists in the corresponding sub-sensing area can be reflected;
A31, generating an update threshold, which specifically comprises:
a311, after receiving a user generating operation, automatically floating a preset value to generate an update threshold value of the sub-sensing area according to a first data record corresponding to the identification selected by the user on the basis of the corresponding energy intensity;
If the update threshold is specific to a plurality of sub-sensing areas, the respective energy intensity is respectively floated by a predetermined value, and respective update threshold is generated, and the predetermined value of each sub-sensing area is floated by different values;
And/or the number of the groups of groups,
If a plurality of user-selected first data records exist, generating the updating threshold value based on a maximum energy intensity floating preset value in the records;
And/or the number of the groups of groups,
If the energy intensity after floating is larger than the current trigger threshold, generating an update threshold, otherwise, maintaining the current trigger threshold unchanged.
In some embodiments, the sub-data comprises energy intensities of corresponding sub-sensing areas, the sensing device detects whether a moving object exists in a sensed space based on radar, the plurality of sub-sensing areas are provided, the judging rule is that each sub-sensing area is matched with a trigger threshold value, the energy intensities corresponding to the sub-sensing areas are acquired after the sensing device scans the sensed space through radar, and whether the moving object exists in the corresponding sub-sensing area can be reflected;
A31, generating an update threshold, which specifically comprises:
A312, responding to the unfolding operation for an identification;
a313, displaying a detailed view of the first data record corresponding to the mark, wherein at least the triggering threshold value and the energy intensity of the sub-sensing area are displayed on the detailed view;
A314, responding to manual adjustment operation of a user on the trigger threshold corresponding to the single sub-sensing area on the refined view, and obtaining an updated trigger threshold so as to manually adjust the trigger threshold of the single sub-sensing area, thereby manually modifying the judgment rule.
After the calibration equipment receives the first data record, the energy intensity and the triggering threshold value of the sub-sensing area are displayed in a one-to-one correspondence mode on the first user interface in a visual mode;
The updating threshold value in the calibration instruction comprises the updating threshold value of a single sub-sensing area, and the updating threshold value is generated by manually adjusting the triggering threshold value on the first user interface according to the energy intensity of the sub-sensing area by a user so as to manually adjust the judging rule.
In some embodiments, A1, receiving a first data record, specifically includes:
A11, before receiving the first data record, sending a request instruction to the calibration equipment through a point-to-point communication path, wherein the request instruction is used for triggering the sensing equipment to send the first data record stored locally to the sensing equipment;
Or alternatively
A12, acquiring the first data record from the transfer equipment, wherein the first data record in the transfer equipment is pre-stored by the sensing equipment, and the transfer equipment has a storage space larger than that of the sensing equipment.
In some embodiments, A5 is used for acquiring the second data records from the cloud and displaying the second data records on a second user interface, wherein the second data records are generated on the cloud after corresponding trigger events are reported to the cloud through a network communication path when the sensing data acquired by the sensing equipment reflect the change of the current environment state, the network communication path is pre-established by the sensing equipment in response to a second operation, and the second user interface is different from the first user interface.
The trigger event is generated based on the switching of the detection result of the presence and absence of the moving object, and when the detection result changes from the absence to the presence of the moving object, the section where the moving object is located is identified in the event record.
In some embodiments, further comprising:
a6, responding to user operation, and displaying views of a plurality of sections;
A7, responding to the selection operation of a user on at least one section in the view with a plurality of sections, and generating a selected instruction, wherein the sections are in one-to-one correspondence with the sub-sensing areas of the sensing equipment;
A8, sending the selected instruction to the sensing equipment, so that the sensing equipment selects or shields the corresponding sub-sensing area according to the selected instruction, and the selected sub-sensing area forms a sensed space.
Correspondingly, as shown in fig. 17, according to the calibration method embodiment on the calibration apparatus side described above, a calibration apparatus embodiment is given. The calibration device is used to implement the calibration method as described in the above embodiments.
Specifically, the calibration device comprises at least:
The system comprises a record receiving part, a data processing part and a data processing part, wherein the record receiving part is used for receiving a first data record, the first data record is generated by storing at least part of sensing data when the sensing equipment judges that the sensing data accords with the current judgment rule, and the sensing data is acquired by the sensing equipment and reflects the environmental state of a sensed space;
the identification display part is used for displaying an identification corresponding to the first data record on the first user interface;
An instruction generating section for generating a calibration instruction for adjusting a judgment rule in the sensing device based on the first data record corresponding to the identification selected by the user;
And the instruction sending part is used for sending the calibration instruction to the sensing equipment so that the sensing equipment can adjust the currently used judgment rule according to the calibration instruction.
In some embodiments, the logo presentation portion specifically includes:
The sequence display unit is used for displaying the identifiers corresponding to the first data records in time sequence on the first user interface, wherein the sub-data and the trigger threshold corresponding to the sub-sensing area are displayed in one-to-one correspondence in the identifiers corresponding to each first data record;
The sensing device comprises a sensing device, a sensing rule, a calibration command, a judgment rule and a first data record, wherein the sensing device is used for judging whether the sensing device is in a first data record or not, the sensing device is used for sensing the sensing device, the judgment rule defines a matching relation between at least one sub-sensing area and at least one triggering threshold, the sub-sensing area is divided based on the coverage area of the sensing device, the triggering threshold is dynamically adjusted based on the calibration command, the sensing data comprises sub-data which are in one-to-one correspondence with all sub-sensing areas in a sensed space and are used for reflecting the environment state of the corresponding sub-sensing areas, when any sub-data accords with the matched triggering threshold, the sensing device judges that the sensing data accords with the judgment rule, and the sensing device at least stores the sub-data which accords with the matched triggering threshold to form the first data record.
In some embodiments, the instruction generating section specifically includes:
The generation unit is used for generating update thresholds according to target sub-data, wherein the target sub-data is sub-data corresponding to a sub-sensing area of a trigger threshold matched with a judgment rule in a first data record corresponding to the selected mark;
and the loading unit is used for loading the update threshold value in the calibration instruction so as to send the calibration instruction carrying the update threshold value to the sensing equipment.
In some embodiments, the sub-data comprises energy intensities of corresponding sub-sensing areas, the sensing device detects whether a moving object exists in a sensed space based on radar, the plurality of sub-sensing areas are provided, the judging rule is that each sub-sensing area is matched with a trigger threshold value, the energy intensities corresponding to the sub-sensing areas are acquired after the sensing device scans the sensed space through radar, and whether the moving object exists in the corresponding sub-sensing area can be reflected;
the generating unit generates an update threshold, specifically for:
After receiving a generating operation of a user, automatically floating a preset value to generate an updating threshold value of the sub-sensing area according to a first data record corresponding to the identification selected by the user on the basis of corresponding energy intensity;
If the update threshold is specific to a plurality of sub-sensing areas, the respective energy intensity is respectively floated by a predetermined value, and respective update threshold is generated, and the predetermined value of each sub-sensing area is floated by different values;
And/or the number of the groups of groups,
If a plurality of user-selected first data records exist, generating the updating threshold value based on a maximum energy intensity floating preset value in the records;
And/or the number of the groups of groups,
If the energy intensity after floating is larger than the current trigger threshold, generating an update threshold, otherwise, maintaining the current trigger threshold unchanged.
In some embodiments, the sub-data comprises energy intensities of corresponding sub-sensing areas, the sensing device detects whether a moving object exists in a sensed space based on radar, the plurality of sub-sensing areas are provided, the judging rule is that each sub-sensing area is matched with a trigger threshold value, the energy intensities corresponding to the sub-sensing areas are acquired after the sensing device scans the sensed space through radar, and whether the moving object exists in the corresponding sub-sensing area can be reflected;
the generating unit generates an update threshold, specifically for:
responding to a deployment operation for an identification;
Displaying a detailed view of the first data record corresponding to the mark, and displaying at least a triggering threshold value and energy intensity of the sub-sensing area on the detailed view;
And responding to manual adjustment operation of a user on the trigger threshold corresponding to the single sub-sensing area on the refined view, and obtaining an updated trigger threshold so as to manually adjust the trigger threshold of the single sub-sensing area, thereby manually modifying the judgment rule.
In some embodiments, the record receiving portion specifically includes:
The system comprises a request instruction sending unit, a calibration device and a sensing device, wherein the request instruction sending unit is used for sending a request instruction to the calibration device through a point-to-point communication path before receiving a first data record, and the request instruction is used for triggering the sensing device to send the first data record stored locally to the sensing device;
Or alternatively
The first data record in the transfer device is pre-stored by the sensing device, and the transfer device is provided with a storage space larger than that of the sensing device.
In some embodiments, further comprising:
The cloud record acquisition part is used for acquiring the second data records from the cloud and displaying the second data records on a second user interface, the second data records are generated on the cloud after corresponding triggering events are reported to the cloud through a network communication path when the sensing data acquired by the sensing equipment reflect the current environment state to change, the network communication path is pre-established by the sensing equipment in response to a second operation, and the second user interface is different from the first user interface.
In some embodiments, the apparatus further comprises a spatial operation unit for:
responsive to a user operation, presenting a view of the plurality of sections;
Generating a selected instruction in response to a selection operation of a user on at least one section in a view showing a plurality of sections, wherein the sections are in one-to-one correspondence with sub-sensing areas of the sensing equipment;
And sending the selected instruction to the sensing equipment, so that the sensing equipment selects or shields the corresponding sub-sensing area according to the selected instruction, and the selected sub-sensing area forms a sensed space.
In the description of the present specification, reference to the terms "some embodiments," "one particular implementation," "a particular implementation," "one example," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, a particular feature, structure, material, or characteristic described in connection with the above may be combined in any suitable manner in one or more embodiments or examples.
In addition, it should be noted that the foregoing embodiments may be combined with each other, and the same or similar concept or process may not be repeated in some embodiments, that is, the technical solutions disclosed in the later (described in the text) embodiments should include the technical solutions described in the embodiment and the technical solutions described in all the embodiments before the embodiment.
It should be noted that the above embodiments are merely for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the above embodiments, it should be understood by those skilled in the art that the technical solution described in the above embodiments may be modified or some or all of the technical features may be equivalently replaced, and these modifications or substitutions do not make the essence of the corresponding technical solution deviate from the scope of the technical solution of the embodiments of the present invention.

Claims (16)

Translated fromChinese
1.一种校准方法,其特征在于,所述方法应用于传感设备,所述方法包括:1. A calibration method, characterized in that the method is applied to a sensor device, and the method comprises:采集传感数据,所述传感数据反映被传感空间的环境状态;Collecting sensor data, wherein the sensor data reflects the environmental state of the sensed space;当所述传感数据符合当前判断规则时,保存所述传感数据的至少部分数据,生成第一数据记录;When the sensor data meets the current judgment rule, save at least part of the sensor data to generate a first data record;向外发送所述第一数据记录,以使校准设备能够接收并在第一用户界面展示与该第一数据记录对应的标识;Sending the first data record outwardly so that the calibration device can receive it and display an identifier corresponding to the first data record on a first user interface;接收校准指令,所述校准指令基于用户选择的标识所对应的第一数据记录生成,旨在调整传感设备中的判断规则;receiving a calibration instruction, the calibration instruction being generated based on a first data record corresponding to an identifier selected by a user and intended to adjust a determination rule in a sensing device;根据所述校准指令,对当前使用的判断规则进行调整。According to the calibration instruction, the currently used judgment rule is adjusted.2.根据权利要求1所述的校准方法,其特征在于:2. The calibration method according to claim 1, characterized in that:采集传感数据,具体包括:Collect sensor data, including:采集被传感空间中的子感应区域对应的子数据;子数据反映对应子感应区域的环境状态;Collect sub-data corresponding to the sub-sensing area in the sensed space; the sub-data reflects the environmental state of the corresponding sub-sensing area;判断所述传感数据是否符合当前判断规则,具体包括:Determining whether the sensor data conforms to the current judgment rule specifically includes:判断是否存在至少一个子数据符合所匹配的触发阈值所界定的范围;若是,则判定传感数据符合当前判断规则,进而至少保存符合所匹配的触发阈值的子数据,形成第一数据记录;否则,判定传感数据不符合当前判断规则;Determine whether there is at least one sub-data that meets the range defined by the matched trigger threshold; if so, determine that the sensor data meets the current judgment rule, and then save at least the sub-data that meets the matched trigger threshold to form a first data record; otherwise, determine that the sensor data does not meet the current judgment rule;其中,所述判断规则定义了至少一个子感应区域与至少一个触发阈值之间的匹配关系;子感应区域基于传感设备的覆盖范围划分;触发阈值基于校准指令动态调整。The judgment rule defines a matching relationship between at least one sub-sensing area and at least one trigger threshold; the sub-sensing areas are divided based on the coverage range of the sensing device; and the trigger threshold is dynamically adjusted based on the calibration instruction.3.根据权利要求2所述的校准方法,其特征在于:3. The calibration method according to claim 2, characterized in that:采集被传感空间中的子感应区域对应的子数据,具体包括:Collect sub-data corresponding to the sub-sensing areas in the sensed space, including:通过雷达探测波扫描被传感空间,采集各子感应区域的能量强度,所述能量强度反映相应子感应区域中是否存在运动目标;所述子感应区域有多个,所述判断规则为每个子感应区域匹配了一个触发阈值;The radar detection wave is used to scan the sensed space to collect the energy intensity of each sub-sensing area, and the energy intensity reflects whether there is a moving target in the corresponding sub-sensing area; there are multiple sub-sensing areas, and the judgment rule matches a trigger threshold for each sub-sensing area;当任一子感应区域的能量强度大于或等于所匹配的触发阈值时,判定该能量强度符合其所匹配的触发阈值界定的范围,将能量强度保存为对应子感应区域的子数据,并确定存在运动目标,反之则确定无运动目标。When the energy intensity of any sub-sensing area is greater than or equal to the matched trigger threshold, the energy intensity is determined to be within the range defined by the matched trigger threshold, the energy intensity is saved as sub-data of the corresponding sub-sensing area, and it is determined that there is a moving target, otherwise it is determined that there is no moving target.4.根据权利要求3所述的校准方法,其特征在于,根据所述校准指令,对当前使用的判断规则进行调整,具体包括:4. The calibration method according to claim 3, characterized in that, according to the calibration instruction, the currently used judgment rule is adjusted, specifically comprising:解析校准指令以获取其携带的更新阈值;所述更新阈值是校准设备基于用户选择的标识所对应的第一数据记录对其中的至少一个子感应区域的触发阈值进行调整后生成的;Parsing the calibration instruction to obtain the update threshold value carried by the calibration instruction; the update threshold value is generated after the calibration device adjusts the trigger threshold value of at least one sub-sensing area based on the first data record corresponding to the identifier selected by the user;基于更新阈值调整所述判断规则中对应子感应区域的触发阈值,以动态调整所述判断规则。The triggering threshold of the corresponding sub-sensing area in the judgment rule is adjusted based on the updated threshold, so as to dynamically adjust the judgment rule.5.根据权利要求4所述的校准方法,其特征在于,更新阈值基于以下至少之一方式获得:5. The calibration method according to claim 4, wherein the update threshold is obtained based on at least one of the following methods:由校准设备基于选中的标识对应的第一数据记录中仅符合所匹配的触发阈值所界定的范围的子感应区域对应的能量强度自动生成,以便调整相应子感应区域的触发阈值,以实现局部判断规则的自动调整;The calibration device automatically generates energy intensities corresponding to only the sub-sensing areas within the range defined by the matched trigger threshold in the first data record corresponding to the selected identifier, so as to adjust the trigger threshold of the corresponding sub-sensing area, thereby realizing automatic adjustment of the local judgment rule;由校准设备基于用户对第一用户界面中展示的任一子感应区域的触发阈值进行手动调整后得到的。The trigger threshold of any sub-sensing area displayed in the first user interface is obtained by the calibration device based on manual adjustment by the user.6.根据权利要求5所述的校准方法,其特征在于:6. The calibration method according to claim 5, characterized in that:若更新阈值由校准设备基于能量强度自动生成,则具体是在接收到用户的生成指令后,在对应能量强度的基础上自动上浮预定值生成;If the update threshold is automatically generated by the calibration device based on the energy intensity, then specifically, after receiving the generation instruction from the user, the predetermined value is automatically increased based on the corresponding energy intensity;其中,若所述更新阈值针对多个子感应区域,则各自的能量强度分别上浮预定值,并生成各自的更新阈值,且各子感应区域上浮的预定值可以不同;和/或,Wherein, if the update threshold is for multiple sub-sensing areas, the energy intensity of each sub-sensing area is increased by a predetermined value, and a respective update threshold is generated, and the predetermined value increased by each sub-sensing area may be different; and/or,若存在多个用户选定的第一数据记录,则所述更新阈值基于这些记录中的最大能量强度上浮预定值生成;和/或,If there are multiple first data records selected by the user, the update threshold is generated based on the maximum energy intensity in these records and the predetermined value is increased; and/or,若能量强度上浮后的值大于当前触发阈值,则更新触发阈值,否则维持现有触发阈值不变。If the increased value of the energy intensity is greater than the current trigger threshold, the trigger threshold is updated, otherwise the existing trigger threshold remains unchanged.7.根据权利要求1~6任一项所述的校准方法,其特征在于,所述方法还包括:7. The calibration method according to any one of claims 1 to 6, characterized in that the method further comprises:接收选定指令,所述选定指令是校准设备响应用户对展示有多个区段的视图中的至少一个区段进行的选择操作生成;所述区段与所述传感设备的子感应区域一一对应;receiving a selection instruction, the selection instruction being generated by the calibration device in response to a user selecting at least one segment in a view showing a plurality of segments; the segments corresponding one-to-one to the sub-sensing areas of the sensing device;根据所述选定指令,选中或屏蔽对应的子感应区域,所选中的子感应区域组成被传感空间,所屏蔽的子感应区域形成屏蔽空间,所述被传感空间与所述屏蔽空间共同构成传感设备的覆盖范围。According to the selection instruction, the corresponding sub-sensing area is selected or shielded, the selected sub-sensing area constitutes a sensed space, the shielded sub-sensing area forms a shielding space, and the sensed space and the shielding space together constitute the coverage of the sensing device.8.根据权利要求1~6任一项所述的校准方法,其特征在于:8. The calibration method according to any one of claims 1 to 6, characterized in that:向外发送所述第一数据记录,具体包括:Sending the first data record externally specifically includes:获取校准设备预先发出的请求指令;Obtaining a request instruction issued in advance by the calibration device;响应该请求指令通过点对点通信路径发送保存在本地的第一数据记录;所述点对点通信路径由传感设备响应第一操作与校准设备预先建立;In response to the request instruction, the first data record stored locally is sent through a point-to-point communication path; the point-to-point communication path is pre-established by the sensing device in response to the first operation and the calibration device;或者,or,发送所述第一数据记录于一中转设备;所述中转设备具有大于传感设备的存储空间,并与校准设备建立通信关系,以便校准设备从中转设备获取所述第一数据记录。The first data record is sent to a transfer device; the transfer device has a storage space larger than that of the sensing device and establishes a communication relationship with the calibration device so that the calibration device can obtain the first data record from the transfer device.9.根据权利要求1~6任一项所述的校准方法,其特征在于,所述方法还包括:9. The calibration method according to any one of claims 1 to 6, characterized in that the method further comprises:当传感数据反映当前环境状态发生变化时,通过网络通信路径上报对应的触发事件,以在云端生成第二数据记录,使得校准设备能够从云端获取所述第二数据记录并在第二用户界面展示;该网络通信路径是传感设备响应第二操作预先建立的;第二用户界面与第一用户界面不同。When the sensor data reflects that the current environmental state has changed, the corresponding trigger event is reported through the network communication path to generate a second data record in the cloud, so that the calibration device can obtain the second data record from the cloud and display it on the second user interface; the network communication path is pre-established by the sensor device in response to the second operation; the second user interface is different from the first user interface.10.一种传感设备,其特征在于,用于实现如权利要求1~9任一项所述的校准方法。10. A sensing device, characterized in that it is used to implement the calibration method according to any one of claims 1 to 9.11.一种校准方法,其特征在于,所述方法应用于校准设备,所述方法包括:11. A calibration method, characterized in that the method is applied to a calibration device, and the method comprises:接收第一数据记录;该第一数据记录是传感设备在判断传感数据符合当前判断规则时,保存所述传感数据的至少部分数据而生成的;所述传感数据是所述传感设备采集的反映被传感空间的环境状态的数据;receiving a first data record; the first data record is generated by the sensor device when determining that the sensor data meets the current judgment rule, saving at least part of the sensor data; the sensor data is data collected by the sensor device reflecting the environmental state of the sensed space;在第一用户界面展示与该第一数据记录对应的标识;Displaying an identifier corresponding to the first data record on a first user interface;基于用户选择的标识所对应的第一数据记录生成校准指令,该校准指令用于调整传感设备中的判断规则;generating a calibration instruction based on a first data record corresponding to an identifier selected by a user, the calibration instruction being used to adjust a judgment rule in a sensing device;向传感设备发送所述校准指令,使得传感设备能够根据所述校准指令,对当前使用的判断规则进行调整。The calibration instruction is sent to the sensor device, so that the sensor device can adjust the currently used judgment rule according to the calibration instruction.12.根据权利要求11所述的校准方法,其特征在于:12. The calibration method according to claim 11, characterized in that:在第一用户界面展示与该第一数据记录对应的标识,具体包括:Displaying an identifier corresponding to the first data record on the first user interface specifically includes:在第一用户界面上按时间顺序展示所述第一数据记录对应的标识;其中,每个第一数据记录对应的标识中,一一对应地展示子感应区域对应的子数据和触发阈值;Displaying the identifiers corresponding to the first data records in chronological order on the first user interface; wherein, in the identifier corresponding to each first data record, the sub-data and trigger threshold corresponding to the sub-sensing area are displayed one by one;所述判断规则定义了至少一个子感应区域与至少一个触发阈值之间的匹配关系;子感应区域基于传感设备的覆盖范围划分;触发阈值基于校准指令动态调整;所述传感数据包括与被传感空间中各子感应区域一一对应的子数据,子数据用于反映对应子感应区域的环境状态;当任一子数据符合所匹配的触发阈值时,传感设备判定传感数据符合所述判断规则,进而传感设备至少保存保存符合所匹配的触发阈值的子数据,形成第一数据记录。The judgment rule defines a matching relationship between at least one sub-sensing area and at least one trigger threshold; the sub-sensing areas are divided based on the coverage range of the sensing device; the trigger threshold is dynamically adjusted based on the calibration instruction; the sensing data includes sub-data corresponding to each sub-sensing area in the sensed space, and the sub-data is used to reflect the environmental state of the corresponding sub-sensing area; when any sub-data meets the matched trigger threshold, the sensing device determines that the sensing data meets the judgment rule, and then the sensing device at least saves the sub-data that meets the matched trigger threshold to form a first data record.13.根据权利要求12所述的校准方法,其特征在于:基于用户选择的标识所对应的第一数据记录生成校准指令,具体包括:13. The calibration method according to claim 12, characterized in that: generating a calibration instruction based on the first data record corresponding to the identifier selected by the user specifically comprises:生成更新阈值;这些更新阈值根据目标子数据生成,目标子数据是选中的标识对应的第一数据记录中符合判断规则所匹配的触发阈值的子感应区域对应的子数据;Generate update thresholds; these update thresholds are generated based on target sub-data, the target sub-data being the sub-data corresponding to the sub-sensing area that meets the trigger threshold matched by the judgment rule in the first data record corresponding to the selected identifier;将更新阈值加载于校准指令中,以便于向传感设备发送携带有所述更新阈值的校准指令。The update threshold is loaded into the calibration instruction, so as to send the calibration instruction carrying the update threshold to the sensor device.14.根据权利要求13所述的校准方法,其特征在于:14. The calibration method according to claim 13, characterized in that:所述子数据包括对应子感应区域的能量强度;所述传感设备基于雷达检测被传感空间中是否存在运动目标;所述子感应区域有多个,所述判断规则为每个子感应区域匹配了一个触发阈值;各子感应区域对应的能量强度是传感设备通过雷达扫描被传感空间后采集的,能够反映相应子感应区域中是否存在运动目标;The sub-data includes the energy intensity of the corresponding sub-sensing area; the sensing device detects whether there is a moving target in the sensed space based on radar; there are multiple sub-sensing areas, and the judgment rule matches a trigger threshold for each sub-sensing area; the energy intensity corresponding to each sub-sensing area is collected by the sensing device after scanning the sensed space through radar, and can reflect whether there is a moving target in the corresponding sub-sensing area;生成更新阈值,具体包括:Generate update thresholds, including:接收到用户的生成操作后,根据用户选中的标识对应的第一数据记录在对应能量强度的基础上自动上浮预定值生成子感应区域的更新阈值;After receiving the user's generation operation, the update threshold of the sub-sensing area is automatically increased by a predetermined value based on the corresponding energy intensity according to the first data record corresponding to the identifier selected by the user;其中,若所述更新阈值针对多个子感应区域,则各自的能量强度分别上浮预定值,并生成各自的更新阈值,且各子感应区域上浮的预定值可以不同;Wherein, if the update threshold is for multiple sub-sensing areas, the energy intensity of each sub-sensing area is increased by a predetermined value, and a respective update threshold is generated, and the predetermined value of each sub-sensing area may be different;和/或,and/or,若存在多个用户选定的第一数据记录时,所述更新阈值基于这些记录中的最大能量强度上浮预定值生成;If there are multiple first data records selected by the user, the update threshold is generated based on the maximum energy intensity in these records and the predetermined value is increased;和/或,and/or,若上浮后的能量强度大于当前触发阈值,则生成更新阈值,否则维持现有触发阈值不变。If the energy intensity after floating is greater than the current trigger threshold, an updated threshold is generated, otherwise the existing trigger threshold is maintained unchanged.15.根据权利要求13所述的校准方法,其特征在于:15. The calibration method according to claim 13, characterized in that:所述子数据包括对应子感应区域的能量强度;所述传感设备基于雷达检测被传感空间中是否存在运动目标;所述子感应区域有多个,所述判断规则为每个子感应区域匹配了一个触发阈值;各子感应区域对应的能量强度是传感设备通过雷达扫描被传感空间后采集的,能够反映相应子感应区域中是否存在运动目标;The sub-data includes the energy intensity of the corresponding sub-sensing area; the sensing device detects whether there is a moving target in the sensed space based on radar; there are multiple sub-sensing areas, and the judgment rule matches a trigger threshold for each sub-sensing area; the energy intensity corresponding to each sub-sensing area is collected by the sensing device after scanning the sensed space through radar, and can reflect whether there is a moving target in the corresponding sub-sensing area;生成更新阈值,具体包括:Generate update thresholds, including:响应于针对一标识的展开操作;In response to an expansion operation on an identifier;展示该标识对应的第一数据记录的细化视图;在该细化视图上至少展示子感应区域的触发阈值和能量强度;Displaying a detailed view of the first data record corresponding to the identifier; displaying at least a trigger threshold and an energy intensity of the sub-sensing area on the detailed view;响应于用户针对该细化视图上的单一子感应区域对应的触发阈值的手动调整操作,得到更新触发阈值,以便对单个子感应区域的触发阈值进行手动调整,从而手动修改判断规则。In response to the user's manual adjustment operation on the trigger threshold corresponding to the single sub-sensing area on the refined view, an updated trigger threshold is obtained, so as to manually adjust the trigger threshold of the single sub-sensing area, thereby manually modifying the judgment rule.16.一种校准设备,其特征在于,用于实现如权利要求10~15任一项所述的校准方法。16. A calibration device, characterized in that it is used to implement the calibration method according to any one of claims 10 to 15.
CN202411321260.9A2024-09-202024-09-20 Calibration method and devicePendingCN119197614A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202411321260.9ACN119197614A (en)2024-09-202024-09-20 Calibration method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202411321260.9ACN119197614A (en)2024-09-202024-09-20 Calibration method and device

Publications (1)

Publication NumberPublication Date
CN119197614Atrue CN119197614A (en)2024-12-27

Family

ID=94058054

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202411321260.9APendingCN119197614A (en)2024-09-202024-09-20 Calibration method and device

Country Status (1)

CountryLink
CN (1)CN119197614A (en)

Similar Documents

PublicationPublication DateTitle
US11704011B2 (en)Methods, systems, and devices for mapping, controlling, and displaying device status
CN108205282B (en)Intelligent control panel and control method and control device thereof
US10637682B2 (en)Smart home learning system including user behavior
US10437206B2 (en)Control apparatus, control method, program and system
CN109918273B (en)Data display method and device, terminal equipment and storage medium
CA3013523C (en)Home automation system
US20110252328A1 (en)System and method in a network controller for remotely monitoring and/or controlling devices
US10135631B2 (en)Electric equipment management apparatus, electric equipment management method, and electric equipment management system
CN110196557B (en)Equipment control method, device, mobile terminal and storage medium
CN108592193A (en)Air-conditioner control method, device, air conditioner and readable storage medium storing program for executing
US11983827B2 (en)Enhancing monitoring system with augmented reality
US20150194040A1 (en)Intelligent motion sensor
AU2012246932A1 (en)Method for displaying status of power consumption and portable device thereof
CN105912632B (en)Equipment service recommendation method and device
CN113341737A (en)Control method, system, device, equipment and storage medium of intelligent household equipment
KR20200084387A (en)A server comprising the integrated system in smart home and operating method of thereof
KR102521850B1 (en)CONTROL METHOD OF MOBILE TERMINAL FOR ARTIFCIAL INTELLIGENCE IoT SYSTEM
KR20190050485A (en)The UI(user interface) management server and UI management server control method
CN116319137B (en)Space configuration method, object detection method, device, equipment and storage medium
CN119197614A (en) Calibration method and device
US20180131533A1 (en)Automation rule selection method and wireless communication device
CN114697605A (en) Video dynamic acquisition method and device, system, image acquisition equipment and medium
CN115113531B (en) Detection and control method, device and system, composite sensor, equipment and medium
US11779037B2 (en)Adaptive food preparation automation and control
CN114040011B (en)Recommendation content pushing method, recommendation content receiving method, electronic equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication

[8]ページ先頭

©2009-2025 Movatter.jp