Virtual fence control method, apparatus and system
Patent Information
- Application Number
- PCT/CN2025/096954
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-28
- Filing Date
- 2025-05-23
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025096954_01102026_PF_FP_ABST
Abstract
Description
Virtual fence control methods, devices and systems
[0001] Cross-referencing of related applications
[0002] This application claims priority to Chinese Patent Application No. 202510391220X, filed in China on March 28, 2025, the entire contents of which are incorporated herein by reference. [Technical Field]
[0003] This application relates to the field of animal wearable technology, and in particular to a virtual fence control method, device and system. [Background Technology]
[0004] With the development of technology, the virtual fence function equipped in virtual fence control devices is designed to provide certain restrictions on the activity range of corresponding animals and ensure their safety.
[0005] However, the related virtual fence control devices have obvious flaws. When owners take their animals out for walks, they may easily forget to turn off the pre-set virtual fence function. This results in the virtual fence remaining open even when the owner is leading the animal out, reducing the quality of the experience for both the animal and the owner during outdoor activities. [Summary of the Invention]
[0006] The purpose of this application is to provide a virtual fence control method, device, and system that can solve the problem that the virtual fence of related virtual fence control devices cannot automatically switch states according to the actual activities of animals.
[0007] In a first aspect, embodiments of this application provide a virtual fence control method, the method comprising: detecting traction data of a wearer of a virtual fence control device; determining the traction state of the wearer based on the traction data; controlling the virtual fence to a closed state in response to the traction state of the wearer being tractioned; or controlling the virtual fence to an open state in response to the traction state of the wearer not being tractioned.
[0008] Secondly, embodiments of this application provide a virtual fence control device, which includes: a wearable body configured to be worn on an animal; a detection unit disposed on the wearable body and configured to detect traction data of the wearable body; a processing unit disposed on the wearable body and coupled to the detection unit, configured to determine the traction state of the wearable body based on the traction data; and a control unit disposed on the wearable body and coupled to the processing unit, configured to control the virtual fence to a closed state in response to the traction state of the wearable body being tractioned; or to control the virtual fence to an open state in response to the traction state of the wearable body not being tractioned.
[0009] Thirdly, this application provides a virtual fence control system, which includes a virtual fence control device and a traction component. The virtual fence control device is the same as the virtual fence control device provided in the above technical solution.
[0010] In this embodiment, the traction data of the wearer of the virtual fence control device is detected, and the traction status of the wearer is determined based on the traction data. Then, when the traction status is that the wearer is being tractioned, the working status of the virtual fence is controlled to be closed; or when the traction status is that the wearer is not being tractioned, the working status of the virtual fence is controlled to be open. In this way, the virtual fence control device can automatically determine whether the animal corresponding to the virtual fence control device is being tractioned by the owner, and automatically complete the switching control of the working status of the virtual fence, thus solving the problem that the virtual fence of related virtual fence control devices cannot automatically switch the status according to the actual activity of the animal. [Attached Image Description]
[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:
[0012] Figure 1 is a flowchart illustrating an embodiment of the virtual fence control method provided in this application;
[0013] Figure 2 is a structural schematic diagram of an embodiment of the virtual fence control device provided in this application;
[0014] Figure 3 is a schematic diagram of another embodiment of the virtual fence control device provided in this application;
[0015] Figure 4 is a structural schematic diagram of another embodiment of the virtual fence control device provided in this application;
[0016] Figure 5 is a structural schematic diagram of an embodiment of the virtual fence control system provided in this application.
Detailed Implementation Methods
[0017] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It is understood that the specific embodiments described herein are only for explaining this application and not for limiting it. Furthermore, it should be noted that, for ease of description, only the parts related to this application are shown in the accompanying drawings, not all structures. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0018] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0019] The virtual fence control method, device, and system provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0020] Referring to Figure 1, Figure 1 is a schematic flowchart of an embodiment of the virtual fence control method in the virtual fence control device provided in this application. The method includes:
[0021] Step 11: Detect the traction data of the wearer of the virtual fence control device.
[0022] In some embodiments, the detection unit in the virtual fence control device can be used to detect the traction data of the wearer of the virtual fence control device.
[0023] In some embodiments, the detection unit may be a pressure detection component and / or an image detection unit, etc. The pressure values detected by the pressure detection component differ depending on whether the wearer is being pulled or not; therefore, the pressure values detected by the pressure detection component can be used as traction data. Similarly, the image features acquired by the image detection unit differ depending on whether the animal corresponding to the wearer is being pulled or not. That is, the image features acquired by the image detection unit can be used as traction data.
[0024] Step 12: Determine the traction status of the wearer based on the traction data.
[0025] In some embodiments, the processing unit in the virtual fence control device can be used to determine the traction status of the wearer based on traction data.
[0026] In some embodiments, the traction state can include the wearer being tractioned and the wearer not being tractioned. When the traction state is that the wearer is tractioned, it can correspondingly indicate that the animal corresponding to the wearer is tractioned. When the traction state is that the wearer is not tractioned, it can correspondingly indicate that the animal corresponding to the wearer is not tractioned.
[0027] Taking the pressure value mentioned above as traction data as an example, the processing unit can determine whether the animal is being tractioned based on the pressure value.
[0028] Taking the aforementioned image features as traction data as an example, the processing unit can determine whether an animal is being tractioned based on the image features.
[0029] Taking the aforementioned image features and pressure values as traction data as an example, the processing unit can combine the pressure values collected by the pressure detection component and the images collected by the image detection unit to comprehensively determine whether the wearer is being pulled. For instance, if the magnitude of the pressure value determines that the wearer is being pulled, and the image features also confirm that the wearer is being pulled, then the wearer is ultimately determined to be being pulled, thereby reducing false judgments about traction.
[0030] In some embodiments, the pressure detection component can be positioned at the traction location between the wearable body and the traction component, enabling rapid detection of changes in pressure values. Similarly, the image detection unit can be positioned near the traction location between the wearable body and the traction component, facing outwards, to acquire images of the traction component at the traction location. Based on the positional changes of the traction component in consecutive images, it can determine whether traction has occurred.
[0031] In some embodiments, the traction data is the pressure value corresponding to the traction component being connected to the virtual fence control device, and step 12 may be the following process: in response to the pressure value meeting the preset condition, the traction state is that the wearer is being tractioned; in response to the pressure value not meeting the preset condition, the traction state is that the wearer is not being tractioned.
[0032] The preset conditions include at least one of the following: the pressure value is within a preset pressure range, and the duration of the pressure value within the preset pressure range exceeds a threshold; the distance between the virtual fence control device and the mobile terminal is within a preset distance range.
[0033] In some embodiments, the traction data is the signal strength detected between the first Bluetooth component in the virtual fence control device and the second Bluetooth component on the traction component. Step 12 can be the following process: in response to a signal strength greater than a preset signal strength, determine that the traction state is that the wearer is being tractioned. In response to a signal strength less than or equal to a preset signal strength, determine that the traction state is that the wearer is not being tractioned.
[0034] Step 13: In response to the traction state being that the wearer is being pulled, the virtual fence is controlled to be in the off state.
[0035] In some embodiments, step 13 can be performed using a control unit in the virtual fence control device. The control unit controls the virtual fence to a closed state in response to the traction state being when the wearer is being tractioned. When the virtual fence is in a closed state, it will not function and will lose its restraint on the animal.
[0036] Step 14: In response to the traction state being that the wearer is not being tractioned, control the virtual fence to be in the open state.
[0037] In some embodiments, step 14 can be performed using a control unit in the virtual fence control device. The control unit controls the virtual fence to be in an open state in response to a traction state where the wearer is not tractioned. When the virtual fence is in an open state, it can control the virtual fence control device according to its system-defined manner, thereby controlling the animal's behavior.
[0038] In this embodiment, the traction data of the wearer of the virtual fence control device is detected, and the traction status of the wearer is determined based on the traction data. Then, when the traction status is that the wearer is being tractioned, the virtual fence is controlled to be in the closed state; or when the traction status is that the wearer is not being tractioned, the virtual fence is controlled to be in the open state. In this way, the virtual fence control device can automatically determine whether the animal corresponding to the virtual fence control device is being tractioned by the owner, and automatically complete the switching control of the working status of the virtual fence, thus solving the problem that the virtual fence of related virtual fence control devices cannot automatically switch the status according to the actual activity of the animal.
[0039] Referring to Figure 2, which is a structural schematic diagram of an embodiment of the virtual fence control device provided in this application, the virtual fence control device 100 includes: a wearable body 10, a detection unit 20, a processing unit 30, and a control unit 40.
[0040] The wearable body 10 is configured to be worn on an animal. This animal can be a pet, such as a cat or dog, or an animal that can be leashed. For example, an animal leashed by a leash.
[0041] A detection unit 20 is disposed on the wearable body 10 and configured to detect traction data of the wearable body 10. In some embodiments, the detection unit 20 may be a pressure detection component and / or an image detection unit, etc. The pressure values detected by the pressure detection component differ depending on whether the wearable body 10 is being tractioned or not; therefore, the pressure values detected by the pressure detection component can be used as traction data. The processing unit 30 can determine whether the animal is being tractioned based on the traction data. The image features acquired by the image detection unit differ depending on whether the animal corresponding to the wearable body 10 is being tractioned or not; therefore, the processing unit 30 can determine whether the animal is being tractioned based on the differences in image features. That is, the image features acquired by the image detection unit can be used as traction data. In some embodiments, the processing unit 30 can combine the pressure values acquired by the pressure detection component and the images acquired by the image detection unit to comprehensively determine whether the wearable body 10 is being tractioned. For example, if traction is determined by the magnitude of the pressure value and also by the image features, then the wearable body 10 is ultimately determined to be tractioned, thereby reducing false judgments about traction. It can be understood that when the wearer 10 is worn on an animal, if the wearer 10 is determined to be being pulled, it means that the animal corresponding to the wearer 10 is being pulled.
[0042] In some embodiments, the pressure detection component can be positioned at the traction location between the wearable body 10 and the traction component, enabling rapid detection of changes in pressure values. Similarly, the image detection unit can be positioned near the traction location between the wearable body 10 and the traction component, facing outwards, to acquire images of the traction component at the traction location. Based on the positional changes of the traction component in consecutive images, it can determine whether traction has occurred.
[0043] The processing unit 30 is disposed on the wearable body 10 and coupled to the detection unit 20, and is configured to determine the traction state of the wearable body based on traction data. In some embodiments, the traction state may include the wearable body being tractioned and the wearable body not being tractioned.
[0044] The control unit 40 is disposed on the wearable body 10 and coupled to the processing unit 30, and is configured to control the working state of the virtual fence to be closed in response to the traction state of the wearable body being pulled.
[0045] Since the animal is being led in the leash state, its behavior can be controlled manually. Therefore, the control unit 40 can control the virtual fence to be in the off state, in which case the virtual fence will not function.
[0046] In some embodiments, the control unit 40 is configured to control the virtual fence to be in an open state in response to a traction state in which the wearer is not being tractioned.
[0047] Since the animal is not under human control when the wearer is not being leashed, the control unit 40 can control the virtual fence to be in the open state when the wearer is not being leashed. At this time, the virtual fence can control the virtual fence control device 100 according to its system definition, thereby controlling the animal's behavior.
[0048] In this embodiment, a detection unit 20 is provided on the virtual fence control device 10 to detect the traction data of the wearer 10; a processing unit 30 is provided on the virtual fence control device 100 to determine the traction state of the wearer 10 based on the traction data; and a control unit 40 is provided on the virtual fence control device 100. The control unit 40 controls the virtual fence to be in a closed state when the traction state is that the wearer 10 is being tractioned, or controls the virtual fence to be in an open state when the traction state is that the wearer 10 is not being tractioned. In this way, the virtual fence control device 100 can automatically determine whether the animal corresponding to the virtual fence control device 100 is being tractioned by the owner, and automatically complete the switching control of the working state of the virtual fence, thus solving the problem that the virtual fence of the virtual fence control device 100 cannot automatically switch states according to the actual activity of the animal.
[0049] Referring to Figure 3, Figure 3 is a structural schematic diagram of another embodiment of the virtual fence control device provided in this application. The virtual fence control device 100 includes: a wearable body 10, a pressure detection component 50, a processing unit 30, and a control unit 40.
[0050] The wearable body 10 is configured to be worn on an animal.
[0051] A pressure detection component 50 is disposed on the wearable body 10; wherein the pressure value detected by the pressure detection component 50 is used as traction data. That is, the pressure detection component 50 can be equivalent to the detection unit 20 in the above embodiment.
[0052] The processing unit 30 is disposed on the wearable body 10, coupled to the pressure detection component 50, and is configured to receive pressure values and determine the traction state of the wearable body 10 based on the pressure values.
[0053] In some embodiments, the processing unit 30 is further configured to determine the traction state as the wearer being pulled in response to a pressure value that meets a preset condition.
[0054] In some embodiments, the processing unit 30 is further configured to determine that the traction state is that the wearer is not being tractioned in response to a pressure value not meeting a preset condition.
[0055] In some embodiments, the preset conditions mentioned above include at least one of the following: the pressure value is within a preset pressure range, and the duration of the pressure value within the preset pressure range exceeds a threshold; the distance between the virtual fence control device and the mobile terminal is within a preset distance range.
[0056] That is, in some embodiments, when the pressure value is within a preset pressure range and the duration of the pressure value within the preset pressure range exceeds a threshold, it is determined that the pressure value meets the preset condition, and thus the traction state is determined to be that the wearer is being tractioned.
[0057] In some embodiments, when the pressure value is within a preset pressure range, and the duration of the pressure value within the preset pressure range exceeds a threshold, and the distance between the virtual fence control device 100 and the mobile terminal is within a preset distance range, it is determined that the pressure value meets the preset conditions, and thus the traction state is determined to be that the wearer is being tractioned.
[0058] Conversely, if the pressure value does not meet the preset conditions, the traction state is determined to be that the wearer is not being tractioned. For example, the processing unit 30 is also configured to determine that the pressure value does not meet the preset conditions in response to the pressure value not being within the preset pressure range, and / or the distance between the virtual fence control device 100 and the mobile terminal being outside the preset distance range, thereby determining that the traction state is that the wearer is not being tractioned.
[0059] The control unit 40 is disposed on the wearable body 10 and coupled to the processing unit 30, and is configured to control the working state of the virtual fence to be closed in response to the traction state of the wearable body being pulled.
[0060] In some embodiments, the control unit 40 is configured to control the virtual fence to be in an open state in response to a traction state in which the wearer is not being tractioned.
[0061] In one application scenario, a pressure sensor (pressure detection component 50) is integrated into the virtual fence control device 100. The pressure sensor can accurately detect the connection status between the virtual fence control device 100 and the traction component. For example, the pressure sensor can be installed at the connection point between the virtual fence control device 100 and the traction component.
[0062] Then, reasonable pressure threshold and distance range parameters are set in the processing unit 30 to accurately determine whether the animal is being led. For example, the pressure threshold is set between 100 grams and 500 grams. When the detected pressure is within this range and lasts for a certain period of time (e.g., 5 seconds, 6 seconds, 7 seconds), and the distance between the virtual fence control device 100 and the owner's mobile phone is calculated based on positioning and is within a preset range, such as within 2 meters, then it is determined that the animal is being led; otherwise, it is determined that the animal is not being led. A corresponding control signal is then generated, and the control unit 40 adjusts the working state of the virtual fence according to the control signal. When the control signal indicates that the wearer is not being led, the control unit 40 controls the virtual fence to be in the open state. When the control signal indicates that the wearer is being led, the control unit 40 controls the virtual fence to be in the closed state.
[0063] In this embodiment, a pressure detection component 50 is provided on the virtual fence control device 100 to detect the traction data of the wearer 10; a processing unit 30 is provided on the virtual fence control device 100 to determine the traction state of the wearer 10 based on the traction data; and a control unit 40 is provided on the virtual fence control device 100 to control the virtual fence to a closed state when the traction state is that the wearer 10 is being tractioned, or to control the virtual fence to an open state when the traction state is that the wearer 10 is not being tractioned. This allows the virtual fence control device 100 to automatically determine whether the animal corresponding to the virtual fence control device 100 is being tractioned by its owner, and automatically switch the working state of the virtual fence, thus solving the problem that the virtual fence of the virtual fence control device 100 cannot automatically switch states according to the actual activity of the animal.
[0064] Referring to Figure 4, which is a structural schematic diagram of another embodiment of the virtual fence control device provided in this application, the virtual fence control device 100 includes: a wearable main body 10, a first Bluetooth component 60, a processing unit 30, and a control unit 40.
[0065] The wearable body 10 is configured to be worn on an animal.
[0066] A first Bluetooth component 60 is disposed on the wearable body 10 and is used to detect the signal strength between itself and a second Bluetooth component on the traction component; wherein, the signal strength detected by the first Bluetooth component 60 is used as traction data. That is, the first Bluetooth component 60 can be equivalent to the detection unit 20 in the above embodiment.
[0067] The processing unit 30 is disposed on the wearable body 10 and coupled to the first Bluetooth component 60, and is configured to determine the traction state of the wearable body 10 based on the signal strength. For example, the processing unit 30 is further configured to determine the traction state as the wearable body 10 is being tractioned in response to a signal strength greater than a preset signal strength. For example, the processing unit 30 is further configured to determine the traction state as the wearable body 10 is not being tractioned in response to a signal strength less than a preset signal strength.
[0068] The control unit 40 is disposed on the wearable body 10 and coupled to the processing unit 30. It is configured to control the virtual fence to be in a closed state when the wearable body is being pulled, or to control the virtual fence to be in an open state when the wearable body is not being pulled.
[0069] In one application scenario, a sensor component with Bluetooth functionality (first Bluetooth component 60) is selected and installed on the virtual fence control device 100, and a traction component (such as a traction rope) with Bluetooth functionality is also provided.
[0070] The processing unit 30 sets a threshold range for Bluetooth signal strength. For example, when the Bluetooth signal strength reaches a first threshold, such as greater than -50dBm, it is determined to be a strong connection state, i.e., the owner is holding the pet; when the Bluetooth signal strength is less than a second threshold, such as -70dBm, it is determined to be a weak connection or no connection state, i.e., the owner is not holding the pet.
[0071] In actual use, when the owner takes the pet out with a Bluetooth leash, the virtual fence control device 100 maintains a strong connection with the second Bluetooth component of the leash. The processing unit 30 determines that the owner is holding the pet and sends a shutdown command to the control unit 40, causing the control unit 40 to control the virtual fence to the off state. When the owner disconnects the connection between the leash and the virtual fence control device 100, the Bluetooth signal strength weakens, and the processing unit 30 determines that the owner is not holding the pet. It then sends an activation command to the control unit 40, causing the control unit 40 to control the virtual fence to the on state.
[0072] In this embodiment, a first Bluetooth component 60 is provided on the virtual fence control device 100 to detect the traction data of the wearer 10; a processing unit 30 is provided on the virtual fence control device 100 to determine the traction status of the wearer 10 based on the traction data; and a control unit 40 is provided on the virtual fence control device 100 to control the virtual fence to a closed state when the traction status is that the wearer 10 is being tractioned, or to control the virtual fence to an open state when the traction status is that the wearer 10 is not being tractioned. This allows the virtual fence control device 100 to automatically determine whether the animal corresponding to the virtual fence control device 100 is being tractioned by its owner, and automatically switch the working state of the virtual fence, thus solving the problem that the virtual fence of the virtual fence control device 100 cannot automatically switch states according to the actual activity of the animal.
[0073] Referring to Figure 5, Figure 5 is a structural schematic diagram of an embodiment of the virtual fence control system provided in this application. The virtual fence control system 300 includes: a virtual fence control device 100 and a traction component 200, wherein the virtual fence control device 100 is the same as the virtual fence control device 100 provided in the above technical solution.
[0074] In some embodiments, the traction component is a wireless traction component, which is used to connect to the first Bluetooth component on the virtual fence control device via a second Bluetooth component.
[0075] In some embodiments, the traction component is a wired traction component, which is used to be directly connected to the virtual fence control device.
[0076] In one application scenario, the virtual fence control device 100 can be a pet collar. The pet collar mainly includes the following components: a sensor module (such as the detection unit 20 mentioned above), a signal processing unit (such as the processing unit 30 mentioned above), and a virtual fence control module (such as the control unit 40 mentioned above).
[0077] Sensor Module: Installed on the pet collar, this module monitors the connection status between the collar and the owner. It uses a high-precision pressure sensor; when the owner pulls the collar, the sensor experiences pressure, thus determining whether the pet is being led. Simultaneously, both the pet collar and the owner's mobile phone have built-in positioning devices. Location information is used to determine the relative distance between the pet and the owner, serving as an auxiliary means of judgment.
[0078] Alternatively, a Bluetooth-enabled leash can be used for communication, allowing the system to detect whether the pet is being led by its owner based on the relative position of the collar and leash.
[0079] Signal processing unit: Connected to the sensor module, this unit receives data from the sensors, as well as location data from the pet collar and the owner's mobile phone, and analyzes and processes it. This unit can accurately determine whether the owner is holding the pet on a leash based on pressure sensor data, Bluetooth data, and location data. For example, if the pressure sensor detects a continuous and stable pressure value and the distance between the pet and the owner is within a preset close range (e.g., within 2 meters), it is determined that the owner is holding the pet on a leash.
[0080] When using a Bluetooth-enabled leash, if the signal strength is within the preset strong connection range, it is determined that the owner is leading the pet.
[0081] Conversely, if the pressure disappears and the distance exceeds the set range, or if the Bluetooth signal strength weakens to the set weak connection or no connection state, it is determined that the owner is not holding the pet.
[0082] Virtual fence control module: Connected to the signal processing unit, it controls the opening and closing of the virtual fence based on the signal processing unit's judgment results. When it receives a signal that the owner is holding the pet on a leash, the module sends a close command to the virtual fence, causing it to stop working and enter the closed state. When it receives a signal that the owner is not holding the pet on a leash, the module sends an open command to the virtual fence, activating the virtual fence function and ensuring that the pet moves within a preset safety range.
[0083] The working principle is as follows:
[0084] In actual use, when the owner is about to take the pet out for a walk, if the owner takes the pet out on a leash, the pressure sensor will detect the pressure. At the same time, the pet collar and the owner's mobile phone positioning device will continuously provide location information. Based on this information, the signal processing unit determines that the owner is holding the pet on a leash and sends a closing command to the virtual fence control module. The virtual fence control module then controls the virtual fence to close, allowing the pet to move freely with the owner without being restricted by the virtual fence.
[0085] When a leash with Bluetooth functionality is used, if the owner is holding the leash and the Bluetooth connection signal strength between the collar and the leash is within the strong connection range, the signal processing unit determines that the owner is holding the pet and then sends a closing command to the virtual fence control module, thus closing the virtual fence.
[0086] When the owner lets their pet off the leash, such as in a park or other area where pets are allowed to roam freely, the pressure sensor detects the disappearance of pressure. Furthermore, if the distance between the collared pet and the owner, calculated based on location information, exceeds a preset range, the signal processing unit determines that the owner is not holding the pet and sends an activation command to the virtual fence control module. The virtual fence control module then activates the virtual fence to prevent the pet from getting lost or entering dangerous areas. Similarly, when the Bluetooth connection signal strength weakens to a preset weak connection or no connection state, the signal processing unit will also determine that the owner is not holding the pet and thus activate the virtual fence.
[0087] Both of these systems can effectively achieve the automatic switching function of virtual fences for pet collars, meeting the needs and usage scenarios of different users.
[0088] In summary, the virtual fence control method, device, and system provided in this application include a detection unit 20 on the virtual fence control device 100 to detect the traction data of the wearer 10; a processing unit 30 on the virtual fence control device 100 to determine the traction status of the wearer 10 based on the traction data; and a control unit 40 on the virtual fence control device 100. The control unit 40 controls the virtual fence to be in a closed state when the wearer 10 is being tractioned, or to be in an open state when the wearer 10 is not being tractioned. This allows the virtual fence control device 100 to automatically determine whether the animal corresponding to the virtual fence control device 100 is being tractioned by its owner, automatically switching the working state of the virtual fence, thus solving the problem that the virtual fence of the related virtual fence control device 100 cannot automatically switch states according to the actual activity of the animal.
[0089] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of circuits or units is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0090] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0091] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit 30, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0092] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural changes made based on the description and drawings of this application, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A virtual fence control method, the control method comprising: Detect the traction data of the wearer of the virtual fence control device; The traction state of the wearable body is determined based on the traction data; In response to the traction state being when the wearable body is being pulled, the virtual fence is controlled to be in an off state; or in response to the traction state being when the wearable body is not being pulled, the virtual fence is controlled to be in an on state.
2. The method according to claim 1, wherein, The traction data is the pressure value corresponding to when the traction component is connected to the virtual fence control device. Determining the traction state of the wearable body based on the traction data includes: In response to the pressure value meeting a preset condition, the traction state is that the wearable body is being pulled; In response to the pressure value not meeting the preset conditions, the traction state is that the wearable body is not being tractioned.
3. The method according to claim 2, wherein, The preset conditions include at least one of the following: The pressure value is within a preset pressure range, and the duration of the pressure value within the preset pressure range exceeds a threshold. The distance between the virtual fence control device and the mobile terminal is within the preset distance range.
4. A virtual fence control device, the virtual fence control device comprising: The wearable body is configured to be worn on an animal; A detection unit, disposed on the wearable body, is configured to detect the traction data of the wearable body; A processing unit, disposed on the wearable body and coupled to the detection unit, is configured to determine the traction state of the wearable body based on the traction data; A control unit, disposed on the wearable body and coupled to the processing unit, is configured to control the virtual fence to a closed state in response to the traction state of the wearable body being tractioned; or to control the virtual fence to an open state in response to the traction state of the wearable body not being tractioned.
5. The virtual fence control device according to claim 4, wherein, The detection unit includes a pressure detection component disposed on the wearable body and configured to detect the pressure value corresponding to the traction component when it is connected to the virtual fence control device; wherein, the pressure value detected by the pressure detection component is used as the traction data.
6. The virtual fence control device according to claim 5, wherein, The processing unit is further configured to determine the traction state as the wearable body is being pulled in response to the pressure value meeting a preset condition; the processing unit is further configured to determine the traction state as the wearable body is not being pulled in response to the pressure value not meeting the preset condition.
7. The virtual fence control device according to claim 6, wherein, The preset conditions include at least one of the following: The pressure value is within a preset pressure range, and the duration of the pressure value within the preset pressure range exceeds a threshold. The distance between the virtual fence control device and the mobile terminal is within the preset distance range.
8. The virtual fence control device according to claim 4, wherein, The detection unit includes a first Bluetooth component disposed on the wearable body, used to detect the signal strength between itself and a second Bluetooth component on the traction component; wherein the signal strength detected by the first Bluetooth component is used as the traction data.
9. A virtual fence control system, the virtual fence control system comprising: A virtual fence control device and a traction assembly, wherein the virtual fence control device is the virtual fence control device according to any one of claims 4-8.
10. The virtual fence control system according to claim 9, wherein, The traction component can be a wireless traction component or a wired traction component; wherein, the wired traction component is used to be directly connected to the virtual fence control device, and the wireless traction component is used to be connected to the first Bluetooth component on the virtual fence control device through a second Bluetooth component.