Mouse behavior control method, device, equipment and medium
Patent Information
- Application Number
- CN202611177133.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-05
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2046-08-05
AI Technical Summary
[0003]但是,相关技术中的鼠只控制方案仍存在明显不足
[0015]本公开实施例通过实时采集当前鼠只的当前运动路径数据,判断其是否经过已知的目标惯性路径区域,并在鼠只离开该目标惯性路径区域后的第一预设时长对应时刻施加环境扰动信号。这可以使鼠只难以将环境扰动信号产生的扰动直接归因于自身当前所在位置,而是倾向于将目标惯性路径区域整体感知为环境不稳定区域。随着时间的持续,可以降低鼠只对该目标惯性路径区域的安全性的评价,从而减少鼠只后续再次进入该目标惯性路径区域的行为的概率,这可很大程度上避免鼠只进入目标惯性路径区域,也即实现了对惯性路径区域的鼠只抑制。
Smart Images

Figure CN122681090B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of animal behavior control technology, and more specifically, to a method, apparatus, device, and medium for controlling the behavior of rats. Background Technology
[0002] In warehouses, food processing plants, grain silos, laboratory animal facilities, and underground utility tunnels, rodent activity poses a continuous threat to production safety, food hygiene, and facility integrity. To address rodent control, various methods have been proposed, including physical traps, poison bait devices, and environmental repellent equipment.
[0003] However, the rodent control schemes in these technologies still have significant shortcomings. Specifically, these technologies are based on real-time triggering mechanisms, only functioning when a rodent approaches or comes into contact with the animal, lacking the ability to intervene in the formation process of rodent behavior. Summary of the Invention
[0004] One objective of this disclosure is to provide a technical solution for controlling mouse behavior, thereby inhibiting mice in inertial path regions by delaying intervention in inertial path regions repeatedly traversed by mice.
[0005] According to a first aspect of this disclosure, a method for controlling mouse behavior is provided, the method comprising: Collect the current movement path data of the current mouse; Based on the current motion path data, determine whether the path formed by the current motion path data passes through a target inertial path region in the inertial path region set, wherein the inertial path region set includes at least one inertial path region. When passing through the target inertial path region, an environmental disturbance signal is applied to the target inertial path region at a target time, where the target time is the time corresponding to the first preset duration from the time when the current mouse leaves the target inertial path region.
[0006] Optionally, before determining whether the path formed by the current motion path data passes through the target inertial path region in the set of inertial path regions based on the current motion path data, the method further includes: Collect historical movement path data of historical mice, where the historical mice are those within the second preset time period before the current moment; Based on the historical motion path data, the historical motion path data is clustered to obtain at least one cluster; For each cluster, if the historical paths in the cluster meet the inertia determination conditions, an inertia path region in the inertia path region set is generated based on the historical paths in the cluster. The inertia determination conditions include: the number of repetitions is greater than a preset number of repetitions and / or the trend of the dwell time is increasing.
[0007] Optionally, applying an environmental disturbance signal to the target inertial path region at the target time includes: An environmental disturbance signal satisfying a preset disturbance characteristic is applied to the target inertial path region at the target time. The disturbance characteristics include: non-periodicity and / or the duration of zero disturbance are not exactly the same.
[0008] Optionally, the environmental disturbance signal includes at least one of the following: ultrasonic signal in the mouse-sensitive ultrasonic frequency band, vibration change disturbance signal, airflow change disturbance signal, and light change disturbance signal.
[0009] Optionally, after applying an environmental disturbance signal to the target inertial path region at the target time when passing through the target inertial path region, the method further includes: When passing through the target inertial path region, the disturbance intensity of the guiding target region is kept at least less than the disturbance intensity corresponding to the environmental disturbance signal by a preset intensity. The guiding target region is the region to which the mouse is to be guided.
[0010] Optionally, after applying an environmental disturbance signal to the target inertial path region at the target time when passing through the target inertial path region, the method further includes: Based on the mouse's movement path data after the environmental disturbance signal was applied, the actual suppression effect on the target inertial path region was determined. When the actual suppression effect reaches the preset suppression effect, the disturbance intensity of the environmental disturbance signal is reduced and / or the first preset duration is increased; If the actual suppression effect does not reach the preset suppression effect, the disturbance intensity of the environmental disturbance signal is increased and / or the first preset duration is decreased. The preset suppression effect includes at least one of the following: reducing the dwell time in the target inertial path region, reducing the frequency of occurrence in the target inertial path region, and exhibiting behavior of detouring around the target inertial path region.
[0011] According to a second aspect of this disclosure, a mouse behavior control device is provided, comprising: The data acquisition module is used to collect the current movement path data of the current mouse; The determining module is used to determine, based on the current motion path data, whether the path formed by the current motion path data passes through a target inertial path region in the inertial path region set, wherein the inertial path region set includes at least one inertial path region. The disturbance module is used to apply an environmental disturbance signal to the target inertial path area at a target time when the mouse passes through the target inertial path area. The target time is the time corresponding to the first preset duration from the time when the current mouse leaves the target inertial path area.
[0012] Optionally, the device further includes: The generation module is used to collect historical movement path data of historical mice, wherein the historical mice are mice within the second preset time period before the current time. Based on the historical motion path data, the historical motion path data is clustered to obtain at least one cluster; For each cluster, if the historical paths in the cluster meet the inertia determination conditions, an inertia path region in the inertia path region set is generated based on the historical paths in the cluster. The inertia determination conditions include: the number of repetitions is greater than a preset number of repetitions and / or the trend of the dwell time is increasing.
[0013] According to a third aspect of this disclosure, an electronic device is provided, including a memory and a processor, the memory being configured to store a computer program; the processor being configured to execute the computer program to implement the method according to any one of the first aspects.
[0014] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided, on which a computer program is stored, the computer program implementing the method according to any one of the first aspects when executed by a processor.
[0015] This embodiment of the disclosure collects real-time data on the current movement path of a mouse to determine whether it has passed through a known target inertial path area. An environmental disturbance signal is applied at a time corresponding to a first preset time interval after the mouse leaves the target inertial path area. This makes it difficult for the mouse to directly attribute the disturbance caused by the environmental disturbance signal to its current location; instead, it tends to perceive the target inertial path area as an unstable region. As time continues, the mouse's assessment of the safety of the target inertial path area decreases, thereby reducing the probability of the mouse re-entering the target inertial path area. This largely prevents the mouse from entering the target inertial path area, thus achieving mouse suppression within the inertial path area.
[0016] Other features and advantages of the embodiments of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the disclosure.
[0018] Figure 1 This is a schematic diagram of the structure of an electronic device to which a mouse behavior control method according to an embodiment of the present disclosure can be applied.
[0019] Figure 2 This is a flowchart illustrating a method for controlling mouse behavior that can be applied to an embodiment of the present disclosure; Figure 3 This is a schematic diagram of the structure of a mouse behavior control device applicable to an embodiment of the present disclosure; Figure 4 This is a schematic diagram of the structure of another electronic device to which the mouse behavior control method of one embodiment of the present disclosure can be applied. Detailed Implementation
[0020] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.
[0021] The following description of at least one exemplary embodiment is merely illustrative and is not intended to limit the scope of this disclosure or its application or use.
[0022] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0023] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0024] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0025] This disclosure relates to a rodent behavior control scheme. Figure 1This is a schematic diagram of an electronic device to which a rodent behavior control method according to an embodiment of this disclosure can be applied. This electronic device can be deployed in environments requiring rodent control, such as warehouses, food processing plants, grain silos, laboratory animal facilities, shopping mall back-office areas, kitchens, and underground utility tunnels. Figure 1 As shown, the electronic device 1000 includes a motion path data acquisition device 1300, an environmental disturbance signal generation device 1400, a memory 1200, and a processor 1100. The processor 1100 is communicatively connected to the motion path data acquisition device 1300, the environmental disturbance signal generation device 1400, and the memory 1200. The motion path data acquisition device 1300 is used to acquire raw data reflecting the motion path of the mouse, and is exemplarily at least one of a camera, millimeter-wave radar, and infrared sensor. The environmental disturbance signal generation device 1400 is used to generate environmental disturbance signals to interfere with the mouse, and is exemplarily at least one of a vibrator, a fan, an LED light, and an ultrasonic generator. The memory 1200 is used to store computer programs. The processor 1100 is used to execute the computer programs in the memory to implement the mouse behavior control method provided in this disclosure.
[0026] In related technologies, mouse control schemes only generate stimuli when a mouse approaches or comes into contact with them. This allows the mouse to clearly establish an immediate correspondence between the stimulus and its current location, resulting in the mouse's behavior primarily manifesting as a momentary escape from its current location. This does not prevent the mouse from subsequently re-entering the stimulus-generating area. To address these issues, this disclosure provides a mouse behavior control method that achieves mouse inhibition in areas along recurring, habitual paths by delaying intervention.
[0027] The following combination Figure 1 The following describes various embodiments of this disclosure.
[0028] <First Embodiment> Figure 2 This is a flowchart illustrating a method for controlling mouse behavior according to some embodiments. For example... Figure 2 As shown, the mouse behavior control method of this embodiment may include the following steps S210 to S230.
[0029] Step S210: Collect the current movement path data of the current mouse.
[0030] In this embodiment of the disclosure, the electronic device executing the mouse behavior control method provided in this embodiment includes a motion path data acquisition device. This device acquires raw data reflecting the mouse's motion path in real time, and uses raw data from the current moment and a fixed period prior to it as raw data reflecting the current motion path. Further, motion path data extraction processing is performed on the raw data reflecting the current motion path to obtain the current motion path data. The current motion path data includes the coordinates of the trajectory points corresponding to the formed path. Of course, the current motion path data may also include other types of data, such as the time of occurrence of the aforementioned trajectory points, the dwell time of the current motion path data forming the path, etc.
[0031] Step S220: Based on the current motion path data, determine whether the path formed by the current motion path data passes through the target inertial path region in the inertial path region set.
[0032] The set of inertial path regions includes at least one inertial path region.
[0033] An inertial path region set refers to a pre-constructed, continuously maintained set that contains at least one inertial path region. Each inertial path region characterizes the spatial area repeatedly traversed by the mouse and is a geometric description of the mouse's inertial passage space.
[0034] The target inertial path region refers to the inertial path region traversed by the current mouse's current motion path data within the set of inertial path regions.
[0035] In some embodiments, the mouse behavior control method provided in this disclosure further includes, before step S220 above, the step of constructing an inertial path region set as shown in steps S2211 to S2213 below.
[0036] Step S2211: Collect historical movement path data of historical mice.
[0037] Here, the "historical mice" refers to mice within the second preset time period preceding the current moment. In this context, "historical movement path data" refers to the movement path data of mice collected from movement path data collection within the second preset time period preceding the current moment. Furthermore, the method for collecting historical movement path data is the same as the method for collecting current movement path data shown in step S210 above, and will not be repeated here.
[0038] Using the second preset time before the current moment as the time range for constructing the historical motion path data of the inertial path region set can ensure that the historical motion path data is sufficient to construct the inertial path region, and can also enable the inertial path region set to reflect the recent behavioral patterns of the mice in a timely manner.
[0039] Historical motion path data can include the coordinates of the trajectory points corresponding to the path it forms. Of course, it can also include other types of data, such as the time when the aforementioned trajectory points occurred, the duration of stay on the path formed by historical motion path data, etc.
[0040] Step S2212: Based on the historical motion path data, cluster the historical motion path data to form historical paths, and obtain at least one cluster.
[0041] In some embodiments, the degree of trajectory overlap between historical motion path data forming historical paths can be calculated, and historical motion path data forming historical paths with a trajectory overlap exceeding a preset overlap threshold can be grouped into the same cluster. At least one cluster is obtained based on this. Of course, other methods can also be used to cluster historical motion path data forming historical paths, and this disclosure does not limit this approach.
[0042] In this embodiment of the disclosure, clustering is used to group historical movement path data with similar spatial orientations and a high degree of overlap into the same group. This allows for the automatic identification of the mouse's inertial travel direction and regional distribution from a large amount of historical path data.
[0043] Step S2213: For each cluster, if the historical paths in the cluster satisfy the inertia determination condition, generate an inertia path region in the inertia path region set based on the historical paths in the cluster.
[0044] The inertia determination conditions include: the number of repetitions is greater than the preset number of repetitions and / or the trend of the dwell time is increasing.
[0045] The inertia criterion is used to distinguish between occasional and habitual paths taken by mice. The inertia criterion may include: the number of times a historical path is repeated in the cluster exceeds a preset repetition threshold, and / or the trend of increasing dwell time for mice in the cluster. Clusters that meet the aforementioned inertia criterion indicate that mice have developed a habitual way of using the historical paths in that cluster and have a tendency to continue using them.
[0046] For each cluster, the repetition count can be calculated as follows: for each historical path in the cluster, the deviation between the historical path and the historical path corresponding to the cluster center is calculated sequentially. If the deviation is less than a preset deviation threshold ε, the historical path and the historical path corresponding to the cluster center are considered to belong to the same path, and the repetition count of the cluster is incremented by one. The introduction of the preset deviation threshold ε can tolerate slight positional shifts when the mouse traverses the path each time, thereby more accurately identifying the repeated use of the same path.
[0047] Furthermore, for each cluster, if the time spent by mice on historical paths arranged in chronological order of occurrence gradually increases, it indicates that the mice's familiarity with the historical paths in that cluster is continuously improving.
[0048] For each cluster, if the inertia determination condition is met, a corresponding inertial path region is generated based on the historical paths in that cluster, and this inertial path region is added to the inertial path region set. In one example, the inertial path region can be a closed and continuous region formed by all historical trajectories in the cluster. Alternatively, the inertial path region can be a closed and continuous region formed by historical trajectories whose deviation from the historical path corresponding to the cluster center is less than a preset deviation threshold ε. Alternatively, the inertial path region can be a strip-shaped spatial region formed by expanding to both sides of a preset width based on the historical path corresponding to the cluster center, or the inertial path region can be a rectangular region enclosed by the historical paths included in the cluster.
[0049] It is understandable that the historical motion path data in step S2211 changes with each update of the current moment. Therefore, the inertial path regions in the inertial path region set are also continuously updated over time.
[0050] In some embodiments, step S220 can be spatially compared with each inertial path region in the inertial path region set to determine whether the current motion path data passes through any of the inertial path regions. If it passes through any inertial path region in the inertial path region set, that inertial path region is identified as the target inertial path region, and the process proceeds to step S230. Conversely, if the current motion path does not pass through any inertial path region in the inertial path region set, monitoring continues to repeat step S210.
[0051] Step S230: When passing through the target inertial path region, apply an environmental disturbance signal to the target inertial path region at the target time.
[0052] The target time is the time corresponding to the first preset duration starting from the time when the current mouse leaves the target inertial path region.
[0053] The target time is not the moment when the mouse enters or passes through the target inertial path area, but rather the moment after the mouse leaves the target inertial path area and a first preset time has elapsed. Based on this, the moment the mouse leaves the target inertial path area is determined according to the current movement path data and recorded as the departure time. Timing then begins, and an environmental disturbance signal is applied to the target inertial path area after the first preset time has elapsed. The first preset time is greater than zero, meaning the target time is later than the departure time.
[0054] Compared to applying a stimulus immediately as the mouse traverses the target inertial path area, which allows the mouse to clearly establish an instantaneous correspondence between the stimulus and its current location, resulting in the mouse's behavior being more of an instantaneous escape from its current position, in this embodiment, the environmental disturbance signal is applied after a first preset time interval, i.e., after the mouse has completed traversing and left the target inertial path area. Based on this, even though the mouse has left the target inertial path area, it can still perceive the disturbance signal from the direction of the target inertial path area. This makes it difficult for the mouse to directly attribute the disturbance generated by the environmental disturbance signal to its current location, instead tending to perceive the target inertial path area as an unstable environment. As time continues, after step S230 is executed multiple times, the mouse's evaluation of the safety of the target inertial path area can be reduced, thereby reducing the probability of the mouse choosing the target inertial path area again, which can greatly prevent the mouse from entering the target inertial path area.
[0055] As described in steps S210 to S230 above, this embodiment collects the current movement path data of the mouse in real time to determine whether it has passed through a known target inertial path area, and applies an environmental disturbance signal at the time corresponding to the first preset time after the mouse leaves the target inertial path area. This makes it difficult for the mouse to directly attribute the disturbance generated by the environmental disturbance signal to its current location, and instead tends to perceive the target inertial path area as an unstable area. As time continues, the mouse's evaluation of the safety of the target inertial path area can be reduced, thereby reducing the probability of the mouse re-entering the target inertial path area. This can largely prevent the mouse from entering the target inertial path area, that is, it achieves mouse suppression of the inertial path area.
[0056] In some embodiments, applying an environmental disturbance signal to the target inertial path region at the target time in step S230 above can be specifically implemented through step S2311 below.
[0057] Step S2311: At the target time, apply an environmental disturbance signal that satisfies the preset disturbance characteristics to the target inertial path region; The disturbance characteristics include: non-periodicity and / or the duration of zero disturbance are not exactly the same.
[0058] Here, non-periodicity means that the environmental disturbance signal does not repeat according to a fixed time period; and non-uniform zero-disturbance duration means that the durations of adjacent silences in the environmental disturbance signal are not the same. Based on the above step S2311, it is difficult for mice to predict the pattern of disturbance occurrence, thereby reducing the risk of mice developing adaptations to disturbances and improving the long-term control effect on mouse behavior.
[0059] In some embodiments, the environmental disturbance signal may include at least one of the following: ultrasonic signals in the mouse-sensitive ultrasonic frequency band, vibration change disturbance signals, airflow change disturbance signals, and illumination change disturbance signals. The mouse-sensitive ultrasonic frequency band refers to ultrasonic signals located within the ultrasonic frequency band sensitive to mice, and can be generated by an ultrasonic generator. The vibration change disturbance signal refers to a signal that causes a change in the vibration amplitude of the physical medium within the target inertial path region, and can be generated by a micro-vibrator or an electromagnetic vibration module. The airflow change disturbance signal refers to a signal that causes a change in the airflow state within the target inertial path region, and can be generated by a micro-fan. The illumination change disturbance signal refers to a signal that causes a change in the illumination intensity or illumination pattern within the target inertial path region, and can be generated by an LED light.
[0060] When the environmental disturbance signal includes at least one of vibration change disturbance signal, airflow change disturbance signal, and light change disturbance signal, the environmental disturbance signal is a variable signal rather than a continuous and stable signal. This avoids the rats developing adaptations due to long-term exposure to constant stimuli. Furthermore, one or more of the vibration change disturbance signal, airflow change disturbance signal, and light change disturbance signal can be flexibly selected and used in combination, depending on the needs of the actual application scenario. Using at least two of these signals in combination can improve the disturbance effect of the rat behavior control method provided in this disclosure.
[0061] When environmental disturbance signals include ultrasonic signals in frequency bands that are sensitive to mice, the sensitivity of mice to specific frequency bands of ultrasound can be used to achieve the effect of environmental disturbance.
[0062] In some embodiments, the mouse behavior control method provided in this disclosure further includes steps S240 to S260 after step S230 described above.
[0063] Step S240: Determine the actual suppression effect of the target inertial path region based on the mouse's motion path data after the environmental disturbance signal is applied.
[0064] The preset suppression effect is a reference standard for judging whether the disturbance formed by the latest applied environmental disturbance signal has effectively prevented the mouse from re-entering the target inertial path area. The preset suppression effect includes at least one of the following: reduced dwell time in the target inertial path area, reduced frequency of occurrence in the target inertial path area, and occurrence of behavior of bypassing the target inertial path area.
[0065] The actual suppression effect describes the situation where mice re-enter the target inertial path region after an environmental disturbance signal is applied. After the environmental disturbance signal is applied, the movement path data of mice within the target inertial path region is continuously collected, and the actual suppression effect is evaluated based on the collected movement trajectory data to determine whether the preset suppression effect has been achieved.
[0066] Step S250: When the actual suppression effect reaches the preset suppression effect, the disturbance intensity of the environmental disturbance signal is reduced and / or the first preset duration is increased.
[0067] Step S260: If the actual suppression effect does not reach the preset suppression effect, increase the disturbance intensity of the environmental disturbance signal and / or decrease the first preset duration.
[0068] If the actual suppression effect reaches the preset suppression effect, it means that the newly applied environmental disturbance signal can effectively suppress the mouse from re-entering the target inertial path area. At this time, the disturbance intensity of the environmental disturbance signal can be appropriately reduced, and / or the first preset duration can be appropriately increased to reduce the energy consumption and environmental impact of the environmental disturbance signal generation device, while maintaining the continuous suppression effect on the target inertial path area.
[0069] Correspondingly, if the actual suppression effect fails to reach the preset suppression effect, it indicates that the newly applied environmental disturbance signal is insufficient to effectively suppress the mouse from re-entering the target inertial path region. In this case, the disturbance intensity of the environmental disturbance signal can be gradually increased, and / or the first preset duration can be appropriately decreased to enhance the disturbance effect. Thus, the mouse behavior control method provided in this embodiment can dynamically optimize the first preset duration and the disturbance intensity generated by the environmental disturbance signal according to the actual suppression effect.
[0070] In some embodiments, the mouse behavior control method provided in this disclosure further includes the following step S270 after the above step S230.
[0071] Step S270: When passing through the target inertial path region, maintain the disturbance intensity of the guiding target region at least less than the disturbance intensity corresponding to the environmental disturbance signal by a preset intensity.
[0072] The guidance target area is the area to be guided to the mouse, and it is different from any inertial path area in the set of inertial path areas.
[0073] In one example, the target area can be an area set up in conjunction with trapping devices, poison bait, or other rodent post-treatment measures.
[0074] In some embodiments, maintaining the disturbance intensity of the target guidance region at least less than the disturbance intensity corresponding to the environmental disturbance signal by a preset intensity can be achieved by not applying any environmental disturbance signal to the target guidance region.
[0075] Based on step S270 above, a perceptible difference in disturbance intensity can be formed between the target inertial path region and the guided target region. This causes the mice to tend to move towards the guided target region with lower disturbance intensity and a more stable environment during the environmental selection process, thus achieving directional guidance of the mice's behavior.
[0076] <Second Embodiment> This disclosure also provides a mouse behavior control device 300, such as... Figure 3 As shown, it includes: The acquisition module 310 is used to acquire the current movement path data of the current mouse; The determining module 320 is used to determine, based on the current motion path data, whether the path formed by the current motion path data passes through a target inertial path region in the inertial path region set, wherein the inertial path region set includes at least one inertial path region. The disturbance module 330 is used to apply an environmental disturbance signal to the target inertial path area at a target time when the mouse passes through the target inertial path area. The target time is the time corresponding to the first preset duration from the time when the current mouse leaves the target inertial path area.
[0077] In some embodiments, the mouse behavior control device 300 further includes: The generation module is used to collect historical movement path data of historical mice, wherein the historical mice are mice within the second preset time period before the current time. Based on the historical motion path data, the historical motion path data is clustered to obtain at least one cluster; For each cluster, if the historical paths in the cluster meet the inertia determination conditions, an inertia path region in the inertia path region set is generated based on the historical paths in the cluster. The inertia determination conditions include: the number of repetitions is greater than a preset number of repetitions and / or the trend of the dwell time is increasing.
[0078] In some embodiments, the disturbance module 330 is specifically used to apply an environmental disturbance signal that satisfies a preset disturbance characteristic to the target inertial path region at a target time. The disturbance characteristics include: non-periodicity and / or the duration of zero disturbance are not exactly the same.
[0079] In some embodiments, the environmental disturbance signal includes at least one of the following: ultrasonic signal in the mouse-sensitive ultrasonic frequency band, vibration change disturbance signal, airflow change disturbance signal, and light change disturbance signal.
[0080] In some embodiments, the mouse behavior control device 300 further includes: The guidance module is used to maintain the disturbance intensity of the guidance target area at least less than the disturbance intensity corresponding to the environmental disturbance signal by a preset intensity when passing through the target inertial path area, wherein the guidance target area is the area to be guided to the mouse.
[0081] In some embodiments, the mouse behavior control device 300 further includes: The adjustment module is used to determine the actual suppression effect of the target inertial path region based on the mouse's movement path data after the environmental disturbance signal is applied; When the actual suppression effect reaches the preset suppression effect, the disturbance intensity of the environmental disturbance signal is reduced and / or the first preset duration is increased; If the actual suppression effect does not reach the preset suppression effect, the disturbance intensity of the environmental disturbance signal is increased and / or the first preset duration is decreased. The preset suppression effect includes at least one of the following: reducing the dwell time in the target inertial path region, reducing the frequency of occurrence in the target inertial path region, and exhibiting behavior of detouring around the target inertial path region.
[0082] <Third Embodiment> This embodiment provides another electronic device. Figure 4 A schematic diagram of the hardware structure of the electronic device is shown.
[0083] like Figure 4 As shown, the electronic device 1000 includes a processor 1100 and a memory 1200. The memory can be used to store computer programs, and the processor can be used to retrieve the computer programs from the memory to execute any method embodiment of this disclosure. The processor can be one or more, and these processors can execute instructions individually or jointly. Similarly, the memory can be one or more, and these memories can store the aforementioned computer programs individually or jointly.
[0084] This disclosure also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the mouse behavior control method in any embodiment of this disclosure. Optionally, the computer-readable storage medium may be a non-transitory storage medium, but is not limited thereto; it may also be a temporary storage medium.
[0085] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0086] This disclosure may be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having a computer-readable program loaded thereon for causing a processor to implement any of the methods in the foregoing embodiments of this disclosure.
[0087] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media may include, for example, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), compact disc-read-only memory (CD-ROM), digital versatile disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any combination thereof. The computer-readable storage medium used herein is not to be interpreted as a transient signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0088] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include one or more of copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to computer-readable storage media in the respective computing / processing device.
[0089] The computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object programs written in any combination of one or more programming languages, including object-oriented programming languages (such as Smalltalk, C++, etc.) and conventional procedural programming languages (such as the "C" language or similar programming languages). The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network (e.g., a local area network or a wide area network), or it may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays, or programmable logic arrays, can execute computer-readable program instructions to implement various aspects of the embodiments of this disclosure by utilizing state information from the computer-readable program instructions.
[0090] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0091] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0092] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0093] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It should be noted that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are all equivalent.
[0094] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of this disclosure is defined by the appended claims.
Claims
1. A method for controlling the behavior of rodents, characterized in that, The method includes: Collect the current movement path data of the current mouse; Based on the current motion path data, determine whether the current motion path data formation path passes through a target inertial path region in the inertial path region set. The inertial path region set includes at least one inertial path region. Each inertial path region is used to characterize the spatial region repeatedly traversed by the mouse. The target inertial path region is the inertial path region traversed by the current motion path data formation path of the current mouse in the inertial path region set. When passing through the target inertial path region, an environmental disturbance signal is applied to the target inertial path region at the target time, where the target time is the time corresponding to the first preset duration from the time when the current mouse leaves the target inertial path region; Before determining whether the path formed by the current motion path data passes through the target inertial path region in the inertial path region set based on the current motion path data, the method further includes: Collect historical movement path data of historical mice, where the historical mice are those within the second preset time period before the current moment; Based on the historical motion path data, the historical motion path data is clustered to obtain at least one cluster; For each cluster, if the historical paths in the cluster meet the inertia determination conditions, an inertia path region in the inertia path region set is generated based on the historical paths in the cluster. The inertia determination conditions include: the number of repetitions is greater than a preset number of repetitions and / or the trend of the dwell time is increasing.
2. The method according to claim 1, characterized in that, Applying an environmental disturbance signal to the target inertial path region at the target time includes: An environmental disturbance signal satisfying a preset disturbance characteristic is applied to the target inertial path region at the target time. The disturbance characteristics include: non-periodicity and / or the duration of zero disturbance are not exactly the same.
3. The method according to claim 1, characterized in that, The environmental disturbance signals include at least one of the following: ultrasonic signals in the mouse-sensitive ultrasonic frequency band, vibration change disturbance signals, airflow change disturbance signals, and light change disturbance signals.
4. The method according to claim 1, characterized in that, When passing through the target inertial path region, after applying an environmental disturbance signal to the target inertial path region at the target time, the method further includes: When passing through the target inertial path region, the disturbance intensity of the guiding target region is kept at least less than the disturbance intensity corresponding to the environmental disturbance signal by a preset intensity. The guiding target region is the region to which the mouse is to be guided.
5. The method according to claim 1, characterized in that, When passing through the target inertial path region, after applying an environmental disturbance signal to the target inertial path region at the target time, the method further includes: Based on the mouse's movement path data after the environmental disturbance signal was applied, the actual suppression effect on the target inertial path region was determined. When the actual suppression effect reaches the preset suppression effect, the disturbance intensity of the environmental disturbance signal is reduced and / or the first preset duration is increased; If the actual suppression effect does not reach the preset suppression effect, the disturbance intensity of the environmental disturbance signal is increased and / or the first preset duration is decreased. The preset suppression effect includes at least one of the following: reducing the dwell time in the target inertial path region, reducing the frequency of occurrence in the target inertial path region, and exhibiting behavior of detouring around the target inertial path region.
6. A device for controlling the behavior of mice, characterized in that, include: The data acquisition module is used to collect the current movement path data of the current mouse; The determining module is used to determine, based on the current motion path data, whether the current motion path data formation path passes through a target inertial path region in the inertial path region set. The inertial path region set includes at least one inertial path region, each of the inertial path regions being used to characterize a spatial region repeatedly traversed by the mouse. The target inertial path region is the inertial path region traversed by the current motion path data formation path of the current mouse in the inertial path region set. The disturbance module is used to apply an environmental disturbance signal to the target inertial path area at a target time when the mouse passes through the target inertial path area. The target time is the time corresponding to the first preset duration from the time when the current mouse leaves the target inertial path area. The device further includes: The generation module is used to collect historical movement path data of historical mice, wherein the historical mice are mice within the second preset time period before the current time. Based on the historical motion path data, the historical motion path data is clustered to obtain at least one cluster; For each cluster, if the historical paths in the cluster meet the inertia determination conditions, an inertia path region in the inertia path region set is generated based on the historical paths in the cluster. The inertia determination conditions include: the number of repetitions is greater than a preset number of repetitions and / or the trend of the dwell time is increasing.
7. An electronic device, characterized in that, It includes a memory and a processor, the memory being used to store a computer program; the processor being used to execute the computer program to implement the method according to any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the method according to any one of claims 1-5.
Citation Information
Patent Citations
Intelligent farm organism driving method, device and equipment and storage medium
CN114550083A
Apparatus for detecting rat
JP2004129594A
