1. Field of the Invention
The present invention relates to an electronic fence, and more particularly, to an electronic fence capable of guiding animals under training to return to a restricted area.
2. Description of the Related Art
In general, an invisible electronic fence (I-Fence) refers to a system for defining a certain range of areas whereby a moving object including a pet animal, a hunting dog, a working dog and a person lead active lives, and then monitoring and tracking its location by radiating a control signal in accordance with a communication protocol if he or she is out of the range.
The prior art system employs a method of installing a fence by laying electronic fence wires under the ground at a corresponding area.
Then, through using a radio signal obtained from the electronic wires, an electronic shock, vibration, or both of them simultaneously can be transferred to an animal.
Also, the transmitter includes a lightning protecting circuit for protecting the electronic fence wires from energy like a strike of lightning.
Also, when a pet animal (dogs and the like) departs from the fence and comes back there, an electronic shock may be occurred. Thus, when the animal gets a shock, he conceives the owner doesn't want him any more and can depart from the destination.
However, these prior art methods have such problems as described below:
That is, when an object departs from a limited region drastically, it is impossible to control the animal. As a result, there comes an uncontrollable state.
Also, electric wires should be laid over wide regions, then it consumes much time and cost.
Furthermore, with electric wires, a visible fence is available only in the case of animals. However, when a laid spot is exposed to an animal, the wires can be easily broken.
Also, communications between a master and a plurality of collars is uniformly operated, so it is difficult to manage it separately.
Also, when the ground is uneven, it is difficult to lay wires there and it is difficult to define a boundary area or a limited area.
Also, when an animal departs from a safety area, the electronic wires directly inflict an electronic shock on the animal and thus it can give the animal an excessive shock.
Also, when an object departs from a boundary area, it is impossible to track the position of the object.
In addition, if the wires get short-circuited, it is also difficult to track the animal's position so that human loss and temporal loss can occur.
In the meantime,
In
In the following, the operating procedure of a handheld master terminal of a prior art electronic fence system such as
A user may turn on the power switch 13 incorporated in the transmitter 10 and operate the shock level controller 11 incorporated in the transmitter 10 to set the level of an electric shock subjecting to an animal. Additionally, the user may operate the transmitting output level controller 14 to set a desired power level. Then, the transmitting wire antenna 15 incorporated in the electronic fence may generate a signal to prevent the departure of the animal.
In this situation, when an animal wearing a receiver approaches a fence, a receiving antenna can receive a signal transmitted from the transmitter 10 and a detector can convert the transmitted signal to an original signal. If the converted signal is an electric shock, an electric shock corresponding to the level of the transmitted signal can be generated by a pair of an electric shock terminal. That is, the animal can depart from the circumference of the transmitting wire antenna 15.
Accordingly, the present invention has been made to solve the above-mentioned problems occurring in the prior art, and the present invention provides an electronic fence system and a control method thereof for acting as a suitable guide which monitors activities of an object through using radio communication and restricts the same within a certain range of area via data communication in order to return the animal to the limited area.
An electronic fence system and a control method thereof according to the present invention particularly can monitor activities of an object through using radio communication and restrict the same within a certain range of area via data communication, as a suitable guide, in order to return the animal to the limited area.
Also, the present invention can install an invisible radio fence using a bidirectional RF communication protocol capable of configuring a network to restrict the activity area of a moving object to a certain range (a limited area).
Also, the present invention can transmit a defined signal (a vibration, a sound, a visible alarm such as a LED blinking, a shock (in the case of an animal) or a sound only from a receiver attached to an object when the object approaches the boundary of a limited area regarding a RF boundary indicating signal installed along the boundary.
Also, the present invention can provide an electric shock or a warning signal so that an object would not depart from a limited area.
Also, the present invention can display the traveled distance, position and time of an object on a LCD screen (an electronic bulletin board), which is a display device of a handheld master terminal, and manage them at a computer.
Also, the present invention can display the current position and status information of an object on a LCD screen (for example, an electronic bulletin board) (even if the object departs from an invisible fence, the current position is displayed), which is a display device of a handheld master terminal, and manage them at a computer.
Therefore, the present invention can eliminate a risk that an object is missing and easily find a lost object through position tracking.
Also, the present invention can be installed more easily than a conventional wired fence and grasp a precise location, and can be applied to all the moving objects including a person as well as an animal and a region to be installed is not restricted due to being controlled using a RF communication.
In another embodiment of the present invention, a fence system includes transmitter unit, a receiver unit, and circuitry and logic operable to utilize global positioning system satellite (GPS) information to establish an electronic fence system that is highly flexible. The transmitter unit transmits a plurality of control commands that allows a receiver to set an invisible fence having a perimeter that is based upon GPS location information in relation to control commands specified by the transmitter unit. The control commands may include specific fence boundary information.
In response to the received control signals, depending upon the types of selected or active stimulation circuitry, the receiver unit sets a corresponding stimulation. In one embodiment, the receiver unit sets an electric shock level and determines whether or not a high-frequency beep is to be generated, selectively controls the generation of the electric shock and/or the high-frequency beep, automatically restrains the generation of the electric shock when an escaped animal returns to the predetermined restricted area, and generates an audible alarm and turns position confirming lamps on and off to indicate the location of the animal visually and aurally when an animal escapes from the predetermined restricted area.
In one embodiment, loop antennas are used to determine whether the receiver is entering or leaving a fence boundary. In another embodiment, GPS location information is used to determine whether the receiver is leaving or entering an area encompassed by an electronic fence. In this embodiment, loop antennas are not utilized. Rather, a fence boundary is defined and GPS location information is utilized to implement animal containment operations in relation to the defined fence boundary.
The transmitter unit, in at least one embodiment, includes a function select switch for selecting a desired receiver function including at least one of electric shock, beep, vibration, user voice, etc. according to whether the receiver is entering or exiting a fenced area as a fence boundary is being crossed.
The receiver includes: a power supply battery; a power controller for regulating the power supply battery output voltage and supplying the regulated output voltage to the receiver or, when the receiver is not used, automatically blocking the regulated output voltage from being supplied to the receiver; a belt for holding the receiver close to the animal; a plurality of receiving antennas for receiving the RF signals transmitted from both a GPS satellite and the transmitter unit. The receiver unit further includes a detector for down-converting and demodulating the transmitted RF signals; a microprocessor for selectively generating an electric shock level signal and other stimulations, controlling the power for a sound driver control signal and logic for implementing flexible electronic fence boundaries.
The receiver unit further includes reporting logic for reporting stimulation and location based information. The receiver unit further includes structure for accepting and replacing stimulation modules of various types. Another aspect of the embodiment of the present invention is that the transmitter units and/or the receiver units include logic for and are operable to relay communications between transmitter and receiver units that are spaced too far apart to communicate with each other.
Another aspect of the embodiments of the present invention is that the transmitter units and receiver units are operable to utilize cellular network infrastructure to relay communications between the transmitter and receiver units utilize cellular networks. For example, in one embodiment, the receiver unit is operable to transmit short message service (SMS) messages through the cellular network to the transmitter unit to identify a time, location and ID of the particular receiver. In one particular embodiment, such SMS messages are generated when the receiver unit exceeds a specified distance from a location (or last known location) of the transmitter unit.
The above-referenced description of the summary of the invention captures some, but not all, of the various aspects of the present invention. The claims are directed to some of the various other embodiments of the subject matter towards which the present invention is directed. In addition, other aspects, advantages, and novel features of the invention will become apparent from the following detailed description of the invention when considered in conjunction with the accompanying drawings.
The above and other aspects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
The above and other objects, features, and advantages of the present invention will be apparent from the following detailed description of the preferred embodiments of the invention in conjunction with the accompanying drawings, in which:
Hereinafter, exemplary embodiments of an electronic fence system using a GPS according to the present invention will be described with reference to the accompanying drawings. Further, in the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. Furthermore, the following terms are defined in consideration of their functions in the present invention, but they can be varied according to intentions of a user and/or an operator or a judicial precedent, and therefore the meaning of each term must be read based on the entire contents of the present specification.
Particularly, the present invention can act as a guide which monitors activities of an object through using radio communication and restricts the same within a certain range of area via data communication in order to return the animal to the limited area.
Some conceptions being employed in the present invention will be defined below:
Also, a handheld master terminal and an object control unit, that is a main component of the present invention, perform the following functions:
Also, the present invention can employ the following technologies to realize the concept of an invisible fence, and the detail of the technologies will be described below:
The present invention has the following characteristics:
Firstly, a wireless application solution can be realized, wherein the wireless application collects GPS information/status information of an object control unit to be monitored within miles of the width/the length, and has a certain communication range corresponding to the collected information.
Also, a handheld master terminal 100 comprises a CPU, a bidirectional RF modem capable of configuring a network, a GPS, a display LCD, etc., and its shape can be of a mobile handset.
Also, an object control unit 200 comprises a GPS receiver and a bidirectional RF modem capable of configuring a network.
Also, in an application solution, communication between the handheld master terminal 100 and the object control unit 200 can be performed using the bidirectional RF modem technology capable of configuring a network and a proper communication distance can be obtained by the bidirectional RF modem technology capable of configuring a network.
Also, a piece of location information can be collected by embedding GPS module in the handheld master terminal 100 and the object control unit 200.
Also, the handheld master terminal 100 may calculate an orientation angle, a distance, etc. of each object control unit 200 by collecting GPS information from the object control unit 200.
Also, if the location information of an object control unit 200 is out of a condition or a boundary predefined by the handheld master terminal 100, the electronic fence system may generate an audio alarm, a visible alarm, a vibration alarm or an electric shock, and the system may identify the location/status of the handheld master terminal 100 and the object control unit 200.
Also, a manual mode, which is a direct training mode, can transmit a signal directly to the object control unit 200.
Also, in order to manage a number of object control units 200, one handheld master terminal acting as a coordinator can construct a star network and manage a number of object control units 200 within a communication enabled managing area.
Also, its managing area and quantity scalability can construct a mesh/tree network to use a routing function, so that its managing area and managing quantity can increase further.
In addition,
In
An electronic fence includes one power switch, a transmitting level controller, an electric shock level controller 23 for selecting shock levels from ‘0’ to a possible maximum value, a function selecting switch, a loop antenna confirming lamp, a beep sound selection lamp, an electric shock selection lamp, an automatic selection lamp and a first loop antenna 29 and a second loop antenna 30.
The power switch 21 may supply an electric power for the transmitter 20. A power level controller 22 of the transmitter 20 may control the power level of the transmitter 20. The electric shock level controller 23 may set the level of an electric shock. The function selecting switch 24 may be used to select a desired function. The loop antenna confirming lamp 25 may indicate if any part of loop antennas causes a problem. The beep sound selection lamp 26 may confirm whether a high frequency beep sound has been selected. The electric shock selection lamp 27 and the automatic selection lamp 28, respectively, may confirm whether an electric shock has been selected and whether each of them has been selected automatically.
However, the foregoing prior art electronic fence may generate a certain level of an electronic shock when an animal departs from a limited area, but it is ineffective. Moreover, an electronic shock can occur when an escaped animal return to the limited area. At this time, the animal cannot enter the inside of the electronic fence due to the electric shock, and finally runs far away.
In an excited condition, an animal can run with a velocity of approximately 100 Km/hour (62 miles/hour). This means that the animal can extricate a limited area with this velocity before an electric shock is operating. Moreover, the animal tends to return at a very slow pace when he or she regains safety and comes back home. The prior art electronic fence cannot detect the direction of an animal, which is moving towards a limited area, but it can generate an electric shock when an animal enters the limited area. When an animal comes into the set limited area and thus an electric shock occurs, that animal may be disturbed from the prior art electronic fence and escape far away, and finally it may be caught in a traffic accident or lost. Additionally, the conventional electronic fence may be used only in a fixed region as fixed installments.
In
Also, using Zigbee solution+high-gain antenna enables communication within a radius of the minimum 1 mile around a handheld master terminal 100.
The handheld master terminal 100 may receive location information/status information of terminals within its coverage periodically for monitoring/managing.
Configuring a star network when initially configuring a network enables forming a managing group in one handheld master terminal 100.
Also, assigning an ID to each object control unit 200 enables setting and operating a managing group in each handheld master terminal 100.
Each object control unit 200 can be operated to send location information or status information periodically according to an operating mode or send location information or related alarm information when a predefined event occurs.
Also, the coverage can be divided into three areas: R1 area 301 refers to a first alarm area, wherein a beep sound may be operated; R2 area 302 refers to a second alarm area, wherein a vibration may be operated or a vibration & sound may be operated; R3 area refers to a third alarm area 303, wherein an electric shock may be operated.
The handheld master terminal 100 comprises a LCD GUI 101, an audio status LED 102, a CPU and memory 103, a GPS 104, a keypad and button 105, a RF transceiver 106, a PM (Power Manager) 107, a diagnosis and monitoring port 108 and a battery 109.
A RISC microprocessor can be used as a CPU, and NOR/SRAM or NAND or SDRAM can be used as a system memory for OS use and application use. As a LCD, a 2.4 inches or 2.8 inches of LCD (other size is available) and a graphic GUI can be used.
Also, the handheld master terminal includes a bidirectional RF modem module.
As a GPS module, a receiver module that can receive location information of a GPS satellite can be used. To ensure the resolution of the location information, an acceleration sensor and an electronic compass function may be added.
As a network, a star network configuring coordinator can be used, and a group management can be performed by assigning a group ID and an individual ID.
The CPU 103 can store and manage the location and the status LOG of the control unit 200, and an internal memory and an external (micro) SD-card interface can be used for storing/analyzing the LOG data.
As an audio unit, a buzzer or a speaker can be used.
As a visible alarm, a LCD or a LED blinking can be used or a vibration alarm or a horn can be used.
As electric power, a general AA battery ×2, a Li-ion battery or the like can be used.
The diagnosis and monitoring port can be used for upgrade and after-sales service.
In
In
In
As described above, the object control unit 200 employs a bidirectional RF modem module, and its basic function can be realized within a CPU of the bidirectional RF modem. Also, other CPUs can be added according to its function.
Also, an audio/visible alarm and an alarm/vibration may be available, and an electric stimulation electrode can be included.
Also, a GPS module can be employed for location information.
Also, a battery power can be included, and this can use a detachable AA battery or a rechargeable Li-ion battery. Also, a charging circuit can be embedded within the battery power.
Also, the diagnosis and monitoring port can be used for upgrade and after-sales service.
Initially, when a system is started, the electric power of a handheld master terminal 100 and an object control unit 200 turns on (ST1).
Then, which mode is operated is determined (ST2).
Then, an invisible electronic fence system is operated according to a selected mode (ST3).
Here, an operation mode includes a fence mode, a tracking mode and a training mode.
When a fence mode starts, a network between a handheld master terminal 100 and an object control unit 200 is constructed (ST11).
Then, the checking of a registered ID and the addition of an unregistered ID are performed. Here, the settings of a group ID and an object control unit ID are performed (ST12).
Then, an operation mode of each object control unit 200 is set. In this step, the set operation mode refers to an initial condition.
To do this, a reference position is initially stored. Then, the setting and store of an event occurring condition are performed. Here, an operation area and an action method of each area are determined (ST13˜ST14).
Also, GPS information and its report period are set and stored. In a fence mode, this is managed by a handheld master terminal 100, and it is set to be sent mainly when an event occurs. In a tracking mode, the report period is managed by a handheld master terminal 100, and herein, it is set to be a fast period.
Also, the kind of commands to be transmitted is set. Here, the kind of commands for each area is set. Each area includes a vibration, a recordable sound, a speaker or a beep sound, an electric stimulation, and the like (ST13).
Then, after identifying the location of the handheld master terminal through the transmission of a reference position, location information is provided to the object control unit 200 (ST14).
Then, through the sending of an event report, the object control unit 200 transmits its own information (location and status) to the handheld master terminal 100 (ST15).
Then, the handheld master terminal 100 determines if that information transmitted from the object control unit 200 satisfies a predefined condition (ST16).
If it is NO, a report is provided according to a set period and asks for departure again. If it is YES, a first command (a recordable sound or a beep sound with LED flash) set for the object control unit 200 is performed. Also, a status and warning message is provided to the handheld master terminal 100 (ST17).
Also, if the event is maintained or not is determined (ST18).
Then, if it is YES, a second warning command (a vibration) is transmitted. Here, a status and warning message is provided to the handheld master terminal 100 (ST19).
Again, if the event is maintained or not is determined (ST20).
Then, if it is YES, a third warning command (an electronic stimulation for dogs, and a voice and vibration for people) is transmitted. Here, as the object control unit 200 comes near to a limiting fence line, its intensity increases. At the same time, status information (location, state, departing route, time, etc.) is continuously provided to the handheld master terminal 100. Herein, a sound and stimulation (or a sound and vibration) can only be provided for 10 seconds. After 10 seconds, a sound, a LED, a vibration or an electric stimulation can be operated repeatedly at a certain interval. Also, a status and warning message is continuously provided to the handheld master terminal 100 (ST21).
Thereafter, it is determined if the event has occurred (e.g., a boundary has been crossed) (ST22).
In this step, if it is YES, it is conceived that an object crossed a final liming fence. Thus, a piece of information (location, distance, moving direction, time, etc.) of a corresponding object control unit 200 is shown on the screen of the terminal 100 and the corresponding object control unit 200 is directly selected (ST24), and a desired command is sent to the handheld master terminal 200 (ST25).
Herein, the event condition (or the event) indicates a case of satisfying a predefined condition, that is, a case of crossing an invisible fence (a set boundary parameter).
Initially, when a tracking mode starts, a network is configured using a WPAN modem (ST31).
Then, the checking of a registered ID and the addition of an unregistered ID are performed. Here, the settings of a group ID and an object control unit ID can be performed (ST32).
Then, an initial condition of each object control unit 200 is set, wherein a report period provided to a handheld master terminal 100, an alarm signal to be operated when an event occurs and a radius of a final limiting fence for defining the event can be set (ST33). Also, in this tracking mode, a reference position is moving and thus it is not set separately. Therefore, as the handheld master terminal 100 is moving, a visible area tracking an object control unit 200 is also moving (ST33).
Then, it is determined if the collar has departed from the limiting fence (ST35).
If it departed from the limiting fence, a corresponding object control unit 200 may operate an early warning message (a beep sound, a vibration, an electric stimulation or a recorded voice) in itself (ST36). At the same time, a piece of information (the current location, state, the departing time, the departing route, etc.) by tracking the corresponding object control unit 200 may be sent to the handheld master terminal 100, and the handheld master terminal 100 then shows the contents (ST37).
Then, the corresponding object control unit 200 may select an ID (ST38), and send a direct command (ST39). Herein, the direct command includes a recordable voice, a voice sending using a speaker, a vibration sending, a nick or continuous stimulation, a moving image or still image photographing command sending (ST39).
Initially, when a training mode starts, a network is configured by a WPAN modem (ST41).
Then, the checking of a registered ID and the addition of an unregistered ID are performed. Here, the settings of a group ID and an object control unit ID are included (ST42).
In the next step, it is determined if a fence mode is to be used or not (ST43). The fence mode includes from the step ST13 to the step ST25 (ST44), and can send a direct command to a corresponding object control unit 200. Also, the direct command can be sent to the corresponding object control unit 200 without using the fence mode (ST45).
All direct commands of the training mode are performed using “training mode control zone” of control keys of the handheld master terminal.
When the fence mode is used in the training mode, a corresponding object control unit 200 is tracked and the handheld master terminal 100 can identify and manage in real-time a piece of information (the current location, state, the departing time, the departing route, etc.) of all object control units 200 which exist within a fence or depart from the fence.
By checking status and location information of all object control units within a controlled area and selecting an ID of a specific object control unit 200 by the handheld master unit 100, a user of the handheld master terminal 100 can send a direct control command to the corresponding object control unit 200 (ST45).
Herein, the direct command includes a recordable voice, a voice sending using a speaker, a vibration sending, a nick electric stimulation sending, a continuous electric stimulation sending, etc. (ST45).
In the following, the main functions of an object control unit and a handheld master terminal 100 will be described:
Also, an operation procedure divided into three cases will be described below:
1) When entering from a free zone to an invisible fence,
2) When departing from the invisible fence,
The corresponding object control unit has departed out of the invisible fence. From here, considering an animal departed from the fence, a continuous electric stimulation is not sent but a sound, a vibration or an electric stimulation with a certain period is operated in turn. At the same time, a piece of information (a distance from a handheld master terminal, the travelling route, direction, time, etc.) of an object control unit is provided periodically to the handheld master terminal 100.
When a computer is connected or a warning board is installed, a warning message can be provided.
2) When returning,
When passing an invisible fence and entering the third warning zone, an electric stimulation, that is a third warning message, turns ‘off’, and the moment entering the first warning zone, the third warning zone turns ‘on’. Also, the second warning zone turns ‘on’.
At first, the setting of
In the following, four functions within the set area will be described:
1) R1: Free Zone & 1st Warning Zone
Object control unit (a, b) transmit location information to a handheld master terminal intermittently. If an object departs from the free zone (R1), the control unit sends a message that it is out of the free zone to the handheld master terminal and sends the message to object control units (c, d, e) to operate a beep sound and a LED flash simultaneously.
2) R2: 2nd Warning Message
In this region, ‘2nd warning zone departure’ information is transmitted on the display of a handheld master terminal. Also, the location of the departed object control units (f, g) may be sent.
Meanwhile, the departed object control units (f, g) periodically send a vibration using a predefined warning message when they depart from the free zone.
3) R3: Invisible Fence Limit Line Area
An electric stimulation can be sent to an object control unit (f, g) nearly approaching a limit line and the intensity becomes more increasing as it comes near to the limit line. Here, the electric stimulation may be provided for not more than 10 seconds. Thereafter, when it is considered that the object control unit 200 passes the fence, a sound, a vibration, an electronic stimulation, etc. with a certain period can be sent repeatedly.
Meanwhile, location information of the departed object control unit 200 and a message saying that it departed from ‘limit line’ are transmitted to the handheld master terminal 100.
Also, the corresponding object control unit 200 will be selected and then direct signal information (an electric stimulation or a vibration) can be sent. This should be used as needed.
Also, when the object departs from the corresponding area, a control command is cut off.
4) A Signal when the Departed Object Control Unit Returns
An object control unit (h) completely departs from a limit line, and a handheld master terminal can track the corresponding object control unit.
When an object control unit (h) returns, warning messages of R2 and R3 areas are released, and when it enters into R1 area, R2 and R3 areas return to an active mode.
In the following, the construction procedure of I-Fence system using a bidirectional RF modem capable of configuring a network will be described:
Basically, a star network is configured from one handheld master terminal to manage an object control unit.
One handheld master terminal acts as a coordinator in the configured network.
Also, a group management is possible by assigning network ID/group ID/device ID.
Also, a bidirectional communication is possible around the handheld master terminal. Therefore, if an object control unit is located within a LOS (Line of Sight) range, location information periodically received from each object control unit and GPS location information of the present handheld master terminal are compared. As a comparison result, the distance and the orientation angle are calculated and thus the location and status of each object control unit can be monitored.
Also, if an event that GPS location/orientation information identified in an object control unit is out of a predefined condition occurs, the object control unit generates and transmits an alarm to the handheld master terminal according to a predefined scenario, and location information/status of each object control unit is transmitted to the handheld master terminal and then the handheld master terminal determines the transmitted data to cope with the response.
Also, the handheld master terminal periodically receives location information and status from each object control unit in a predefined specific period and generates an alarm according to the previously defined condition, and thus a user can cope with the corresponding response.
Also, several handheld master terminals are realized, and network construction architectures such as tree/mesh network are employed/configured. By operating the network and using a routing function, the coverage and the number of object control units to be monitored can be enlarged.
That is, when a coordinator function and a relay function are set in each handheld master terminal and communication between handheld master terminals or a bidirectional communication between each handheld master terminal and a headquarter is used, a headquarter terminal or a computer can manage the status and condition of terminals entirely.
Also, managing data of each handheld master terminal are transmitted to a headquarter master terminal, and then the headquarter master terminal can collect and manage them.
A network between a handheld master terminal and an object control unit is configured consistent with a network construction protocol of the employed bidirectional RF communication method, and one bidirectional communication enabled group is constructed by forming a group through the construction of a network and assigning an device ID between the handheld master terminal and the object control unit.
Then, the handheld master terminal 100 performs the coordinator reference position assignment using its GPS information (ST58).
Then, the handheld master terminal 100 sends the reference position to the object control unit 200 (ST59), and it sends a working condition (ST60).
Also, the object control terminal 200 stores the reference position, and calculates and stores a working boundary, and stores an event occurring condition, and stores a GPS/status report period, and performs the GPS/status monitoring (ST61).
Also, the object control terminal 200 performs the initial GPS/status report, sends a piece of information periodically, and performs an alarm sending when an event occurs (ST62).
Then, the handheld master terminal 100 approves the reception from the object control unit 200 (ST63), and when it receives the initial GPS/status sending of the object control unit 200 (ST54), it performs a client devices list-up, performs an initial parameter setup and performs a history store (ST64).
At first, an initial reference position setting is performed.
Then, the initial reference position of the handheld master terminal is decided, and set values are transmitted to each object control unit. The transmission of set values will be described below:
Also, the handheld master terminal sets an initial set position as a reference position, and it is arbitrarily movable within a communication enabled coverage. Herein, when object control units are out of a LOS communication enabled area, it is impossible to receive a piece of information regarding an object control unit external to the communication enabled region.
When each object control unit exists within a conditioned radius from the initial reference position independent of the location of the handheld master terminal, then the location/status is transmitted periodically.
Also, when an event according to a set condition occurs, an alarm signal is transmitted to the handheld master terminal independent of a period.
Also, the handheld master terminal can identify and monitor an object control unit which has generated an event in its current location.
Also, it is an event-based operation, and thus it can help an efficient electric power dissipation.
Also, the Handheld master terminal is movable everywhere, but when it departs from an area where a LOS communication with the object control unit is possible, it is impossible to collect information.
A scenario of the detail operation of such fence mode will be described below:
At first, a fence mode is proper for managing an object control unit in a place where the object control unit cannot move further over time, for example, a sheep pasture and a bull pasture.
The reference position of the handheld master terminal may be transmitted to each object control unit, and the object control unit may set an event condition of a possible moving boundary radius from the reference position of the handheld master terminal.
Also, each object control unit may check its GPS information periodically, and calculate a distance from the reference position, and only if an event regarding a set condition of the reference position occurs, it may transmit its location information and status.
Because each object control unit operates conditionally in a certain boundary condition with respect to an initial reference position independent of the current position of the handheld master terminal, it is unrelated to the position of the handheld master terminal when an event occurs.
Even if the handheld master terminal departs from its initial reference position for monitoring but it is located within a communication enabled range, it can compare location information received from each object control unit in which an event occurs and the current GPS location information of the terminal to calculate the distance and the orientation angel for location tracking.
When an object control unit does not depart from a boundary set regarding the initial reference, an event does not occur and thus any event may not be transmitted. Therefore, it can help an efficient electric power dissipation.
However, its location information may be sent periodically to the handheld master terminal for the general management. A user of the handheld master terminal can set a report period of location information and status information of each object control unit in consideration of behavior pattern of the object control unit. Therefore, the efficiency of electric power dissipation can be expected by setting to 30 seconds/1 minute/3 minutes/5 minutes and the like.
Initially, a handheld master terminal 100 performs initial reference position assignment using GPS information (ST71). Then, the handheld master terminal 100 transmits an initial condition and a parameter to an object control unit 200 and receives a setting approval and report (ST72).
Also, the object control unit 200 stores a reference position, calculates and stores a working boundary, stores an event occurring condition, and stores a GPS and status report period (ST73).
Thus, the object control unit 200 collects GPS information and calculates a location difference periodically (ST74), and it transmits a periodic GPS and status report to the handheld master terminal 100.
Also, the object control unit 200 performs an event generation by retrieving a set condition (ST76), and it transmits 1st alarm event report to the handheld master terminal 100.
Then, the handheld master terminal 100 analyzes GPS and status information, stores the information, and performs a command generation.
Then, the handheld master terminal 100 transmits 1st command for proper action to the object control unit 200. Then, the object control unit 200 performs action by command, and transmits an approval and report (ST80). Therefore, the object control unit 200 transmits a command response approval and result report to the handheld master terminal 100 (ST81).
Then, the object control unit 200 calculates a location difference periodically (ST82), and transmits a periodic GPS and status report to the handheld master terminal 100 (ST83).
Then, the handheld master terminal 100 analyzes the GPS and status information, and stores periodic information (ST84).
Also, the object control unit 200 calculates a position difference, retrieves a set condition and performs an event generation (ST85).
Then, the object control unit 200 transmits N-th alarm event alarm to the handheld master terminal 100 (ST86).
Then, the handheld master terminal 100 analyzes GPS and status information, stores the information and performs a command generation (ST87).
Then, the handheld master terminal 100 transmits N-th command for proper action to the object control unit 200 (ST88), and the object control unit 200 performs action by command and transmits an approval and report information (ST89).
Also, the command response approval and result report of the object control unit 200 is transmitted to the handheld master terminal 100 (ST90).
Initially, each object control unit transmits only location/status periodically.
Also, handheld master terminal analyzes the periodic location information and status information transmitted by each object control unit and determines if it corresponds to a set condition or not according to a scenario inside the handheld master terminal.
The handheld master terminal monitors and manages location and status of all the object control units, and informs a user of an event according a set condition as an alarm.
A user confirms the alarm and transmits the corresponding command to an object control unit, and when the object control unit receives the command from the handheld master terminal, it performs the corresponding action (a sound, a vibration, an electric stimulation, recording, etc.).
The object control unit transmits its location and status in a set period, and thus it can maintain a Modem and GPS ON state all the time. However, because a data transmission period is short, it causes much electric power dissipation.
The handheld master terminal determines whether to perform monitoring/managing and event generation for all the object control units, so it can increase the operation efficiency in terms of system management.
A communication enabled distance between a handheld master terminal and an object master unit equals a maximum boundary. This is because a motion radius of the handheld master terminal is a boundary.
It is possible to manage the movement of an object control unit when the handheld master terminal is moving.
A scenario of the detail operation of such tracking mode will be described below:
At first, this tracking mode is used for the management of an object control unit when the moving object control unit, such as a hunting dog, moves fast.
Initially, a handheld master terminal sets location information and a status report period of an object control unit.
Each object control unit checks its GPS information and transmits its location information and status periodically to the handheld master terminal.
The handheld master terminal receives a piece of information periodically from the object control unit and compares it with its own location information to confirm its location. Here, when a piece of information is not received for a period of time or when the same information is received, the handheld master terminal generates an alarm.
Also, the handheld master terminal sets any object control unit and requests it of information.
Periodically received location information of each object control unit is generally managed in the handheld master terminal.
When an object control unit departs from a boundary, the handheld master terminal calculates it and generates an alarm.
According to the state of a corresponding alarm, a user transmits various commands (a stimulation, a vibration and a sound) to a corresponding object control unit.
The object control unit makes a response to a command transmitted by the handheld master terminal.
A user of the handheld master terminal can set a report period for location information and status information of an object control unit considering an action pattern of each object control unit.
The handheld master terminal compares location information received from an object control unit with its own GPS location information reference and calculates the distance and the orientation angle for position tracking. Therefore, it can monitor or control the object control unit.
The entire monitoring coverage of the handheld master terminal equals a bidirectional RF communication enabled radius.
Initially, a handheld master terminal 100 performs an operation condition sending (ST91), and transmits an initial condition and a parameter to an object control unit 200 (ST92).
Then, the object control unit 200 calculates and stores a working boundary, stores a GPS and status report period (ST93), and transmits a setting approval and report to the handheld master terminal 100.
Also, the object control unit 200 collects GPS information, collects status data, checks a report period, draws a periodic location and status report and draws an emergency alarm (ST94).
Then, the object control unit 200 transmits a periodic GPS and status report to the handheld master terminal 100 (ST95).
The handheld master terminal 100 analyzes GPS and status information and performs an information store (ST96).
Also, the handheld master terminal 100 collects the location of the handheld master terminal, calculates a position difference, and retrieves a setting condition (ST97).
Then, when an alarm event occurs in the handheld master terminal 100 (ST98), the handheld master terminal 100 processes the alarm event (ST99).
Also, the handheld master terminal 100 transmits command for proper action to the object control unit 200, and the object control unit 200 performs action by command and transmits an approval and report (ST101). Then, a command response approval and result report is transmitted from the object control unit 200 to the handheld master terminal 100 (ST102).
Also, the object control unit 200 draws a periodic location and status report, and generates an emergency alarm (ST103).
Then, from the object control unit 200 to the handheld master terminal 100, a periodic GPS and status report is transmitted (ST104), and the handheld master terminal 100 analyzes the GPS and status information and performs an information store (ST105).
A person issues a voice command. The handheld master terminal converts a voice command, which is transmitted from a handheld master terminal to an object control unit and operates as a voice name command, into a physical command for a corresponding activation.
An object control unit exists within a communication radius. When the name and command of the object control unit, which are stored in a voice, are called (ST111), the corresponding code is transmitted (ST112). Then, a voice command (stop, come back, etc.) that is already stored in a corresponding object control unit as a code is transmitted to the corresponding object control unit to perform a corresponding command (ST113).
Also, the present invention can further mount a camera module.
That is, when an emergency situation occurs to an object (a hunting dog, a person, or other object) in a tracking mode which moves carrying an object control unit, the spot situation can be photographed by a camera installed in the object control unit as a moving image or a still image, transmitted to a handheld master terminal and displayed.
The installing method includes installation as an integrated type with the object control unit and installation as a separated type by a wired/a wireless.
As a basic function, the camera module can photograph a moving image and a still image and perform a voice recording.
Also, the handheld master terminal can include a memory that photographs a moving image or a still image in a predefined condition (the number of photographing and a period of photographing time) and stores it momentarily.
Here, the memory can be installed inside of the camera module or it is installed in the main body of the object control unit when installed as a separate type.
In the following, a processing by each device will be described:
Also, an electronic compass and an acceleration sensor can be further mounted to enhance the reliability of location information and moving information of each handheld master terminal and control unit.
The acceleration sensor can obtain more precise location information by measuring moving acceleration of an object control unit and adding it to information received from GPS, and the electronic compass can obtain precise orientation information by using a compass sensor and using location information of a handheld master terminal and the received location information of an object control unit.
Thus, a RF communication operation range can be expanded by using several handheld master terminals for ensuring a communication distance and adding a router function to each handheld master terminal.
To do this, an ID is assigned to each handheld master terminal and a managing group is set in each handheld master terminal.
By configuring a star network basically in a handheld master terminal, realizing a relay function and realizing a tree/mesh network, a monitoring enabled structure is implemented. In this structure, one HQ (headquarter) master terminal can collect information of several handheld master terminal for monitoring.
The handheld master terminal can be realized to have a function of control/monitoring a terminal within its coverage and a function of transmitting managing information and status to one HQ (headquarter) master terminal.
The HQ (headquarter) master terminal manages status of terminals within the entire coverage.
A monitoring program of HQ (headquarter) can be programmed according to an operation scenario.
The operation in the realization/operation structure of one master post as shown in
As shown in
When location/orientation information sent from an object control unit is out of a predefined boundary, the handheld master terminal performs a remote control (action by a separately defined function) to operate an audio alarm or a stimulus electrode in the object control unit according to a preset scenario in the handheld master terminal.
The control coverage of the handheld master terminal is determined according to the output power of a modem and LOS, and it includes a circular coverage or a coverage of any shape.
The operation in the realization/operation structure of several master posts as shown in
First, when several handheld master terminals employing a RF modem and a GPS module are set as shown
Also, the control boundary of each handheld master terminal is the same as action of one handheld master terminal as shown in
When management data of each handheld master terminal is transmitted to a headquarter (HQ) master terminal, the master terminal can collect and manage them.
If a relay function is set in each handheld master terminal, the entire state and condition of terminals can be managed using communication between handheld master terminals and communication between a handheld master terminal and a headquarter.
When a handheld master terminal is realized to have directivity, a coverage/range of any shape can be obtained.
If 4 through 6 handheld master terminals are operated to ensure a coverage, a control/monitoring for each boundary is possible, and if a relay function is also realized in each handheld master terminal and a Tree/Mesh network is configured, management by one head quarter terminal is possible.
The basic concept of an object control unit will be described below:
That is, an object control unit of I-Fence includes a bidirectional RF modem module and a GPS module, and also includes a circuit for driving these and a battery used for a main battery.
Also, in the case of GPS, the direction of an antenna should indicate a satellite to facilitate transmission/reception, and thus when it indicates a sky direction, the reception sensitivity greatly increases.
An object control unit is light when it is installed in the neck of a dog in its characteristic, and because it must not turn around for a smooth satellite communication, its center of gravity needs to be properly maintained.
To realize a smooth communication environment, a battery with a charging circuit is mounted in the lower part as counter weight, and all circuits including the antenna are arranged separately in the upper part.
The construction of the upper part and the lower part in
The GUI mode and the key assignment of a handheld master terminal 100 are performed.
First, a fence mode, a tracking mode and a training mode are provided for user's convenience.
After it is set as a basic mode, it always acts as the set mode when a power-on, and the mode can be changed through a menu or a key.
In the following, the construction of the menu will be described:
Also, the assignment of the key will be described below:
The training mode is used for restraining a specific object control unit in no time. An object control unit is used within a visible distance in principle, and the only selected object control unit can be managed.
If an object control unit is assigned, the assigned object control unit can be automatically selected when Power On/Off.
The assigned object control unit is easily designated a stimulation, a vibration and a sound by a menu or a key.
A tracking mode (this means a hunting mode) can manage a swiftly moving object control unit.
This can manage a number of selected object control units. That is, a Master requests information one after the other.
If an object control unit stays at one place for a certain time or there is no anticipated report for a while, it transmits an alarm to a handheld master terminal.
If an object control unit is assigned, the assigned object control unit can be automatically selected when Power On/Off.
The assigned object control unit is designated a stimulation, a vibration and a sound by a menu or a key with ease.
Also, a bird position can be marked and managed using GPS information.
This can be constructed as Start, Pause, Resume and Stop.
A fence mode manages a number of slowly moving object control units as a group.
Also, an object control unit is assigned to restrain a stimulation, a vibration and a sound.
Also, there are three kinds of a fence: a circle fence, a user drawing fence and a GPS input fence.
Thus, a selected fence becomes a basic screen.
First, a menu is composed of Name, Type and Boundary when newly selected. Also, Type is comprised of Circle, User Input, and Marked Position. Also, Boundary is composed of 1st Boundary, 2nd Boundary and 3rd Boundary, and each boundary is comprised of On/Odd, 1 Sec˜30 Min, and Shock/Vib/Snd.
Here, a menu is comprised of List and Set, List is comprised of submenus such as View, Delete and Select, and Set is comprised of submenus such as To All, To Group and To Device.
The coverage of a fence is indicated on one screen, the distribution state and situation of an object control unit 200 can be monitored within the coverage, and the absolute coordinates and the relative distance can be displayed with respect to a basic compass function.
This is a menu for managing an object control unit.
This is a menu for managing a group.
This is a menu for managing a system.
This is a menu for marking GPS information of the present position and managing an already marked list.
As such, the present invention realized the following functions:
In the meantime, another embodiment of the present invention will be described below:
In the following, main functions will be described.
Also, the operation procedure will be described below:
In the following, main functions will be described.
Also, the operation procedure will be described below:
A basic concept will be described below:
The meaning of each item in
A procedure of calculating the current position of an object control unit 200 will be performed as described below:
i. The handheld master terminal receives GPS data from a satellite, and stores its latitude and longitude data as T1 (x1, y1). Basically, the coordinates of T1 (x1, y1) is set as (0, 0), and it is defined as an initial reference point. This point exists as a base coordinates for calculating the position of the handheld master terminal and the object control unit.
ii. The handheld master terminal, which set the initial reference point, transmits the corresponding point data to the object control unit located in the point R1 (x3, y3).
iii. Next, the object control unit, which received the corresponding reference data from the handheld master terminal, transmits a message saying it received the data to the handheld master terminal.
iv. In the conclusion, the handheld master terminal and the object control unit confirms that they have the same reference position and sets that position as (0, 0), and all the future locations will be calculated with respect to this position.
B. Step 2: a conversion method of the current position R2 (x4, y4) of an object control unit
i. When the object control unit has moved from an initial position R3 (x3, y3) to the current position R4 (x4, y4), this can be expressed by using a vector. That is, an initial position of a receiver can be expressed a distance r1 and an orientation angle θ1 from a reference point, and the current position can be expressed a distance r2 and an orientation angle θ2 from a reference point. Here, a distance from the reference point to the object control unit can be expressed as r2=r1+Δr (Δr: an increased value from r1 to r2) or (R2−T1)=(R1−T1)+(R2−R1). Also, altitude information can be received at each transmission/reception device, and therefore it may not be transmitted/received separately to reduce the amount of transmission/reception data.
ii. Also, the handheld master terminal moves form T1 (x1, y1) set as a reference point to the current position, T2 (x2, y2). Here, when T1 (x1, y1) is defined the reference point, it can have the coordinates of (0, 0) as described above, and it becomes a base coordinates for calculating the position of the handheld master terminal. Also, the handheld master terminal recognizes its position T2 (x2, y2) with respect to the reference point, and can indicate the position of the object control unit on an imaginary coordinates X′-Y′ with respect to this point.
iii. When the object control unit receives GPS position information data continuously from a satellite, compares the received current position information and the initially set reference point T1 (x1, y1) to convert it to location information (a distance and an angle) regarding to what extent it is far away, and then it stores the value.
C. Step 3: the transmission of position information of an object control unit
i. The position information of the object control unit (xN, yN) converted by the correlation between the GPS position information data received at the object control unit and the initially set reference point T1 (x1, y1) is transmitted periodically to the handheld master terminal according to a predefined condition.
ii. Here, the object control unit calculates its position with the GPS position information received by itself from the satellite, and it converts a relative position from the reference position rather than recognizing its own position.
D. Step 4: showing position information on a handheld master terminal
i. A handheld master terminal, which received position information of the corresponding control unit from an object control unit, constructs an imaginary coordinates (x′-y′) with respect to its current position T2 (x2, y2), and indicates the location of the object control unit on the imaginary coordinates (x′-y′).
ii. Also, altitude information can be received at each Transmission/reception device, and therefore it may not be transmitted/received separately to reduce the amount of transmission/reception data.
iii. The location of the handheld master terminal and the object control unit can be indicated with respect to the reference point. (That is, a motion path of the receiver can be tracked with respect to a starting point, and a total motion distance can be calculated)
Thus, a reference position setting will be performed as described below:
1) A handheld master terminal determines an initial reference position and transmits a set value to each object control unit.
2) the handheld master terminal sets an initial setting position as a reference position.
3) each object control unit stores the initially received reference position and calculates its relative position from its own GPS information with respect to the reference position.
4) each object control unit periodically transmits a relative position from the initial reference position, that is (X, Y) coordinates, and its status independent of the current location of the handheld master terminal.
5) the handheld master terminal calculates its current relative position from the initial position.
6) from a relative position information against the reference position, that is (X, Y) coordinates, transmitted from the object control unit, a distance, an orientation and the like against the relative position of the handheld master terminal are calculated.
Thus, the construction of I-Fence system will be described below:
Here, the setting is described. That is, a fence area is divided into R1, R2 and R3 with respect to a handheld master terminal, and a fence is installed in the handheld master terminal.
Also, the functions in the set area will be described below:
1) R1: a safety area
2) R2: a warning area
3) R3: an invisible fence limit line area
4) when the object control unit departs from the corresponding area, a control command is cut off
5) a signal when the out-of-range control unit returns
This means of setting an additional fence in a region where a managed object is unwanted or of confining an object separately in a certain area, in a procedure that an initial reference position and then a fence are defined according to the present invention.
A handheld master terminal sets a reference position, transmits this value to an object control unit, and the object control unit, which received this value, stores the value, and periodically transmits coordinates values from the reference point to the handheld master terminal, wherein the coordinates values from the reference point are obtained considering GPS position information received from a satellite. During this procedure, the handheld master terminal transmits a boundary condition that the object control unit must perform, the boundary condition for setting a sub-fence for a lock-down mode. Herein, the sub-fence means another fence set in a fence.
A boundary between two fences is used in a normal operation mode. An embodiment of the present invention supports a lock-down mode of an electronic fence system, and this mode has a small fence area which has any given radius from an object control unit, and is operated in time that the lock-down mode is initiated and activated.
The lock-down mode may be activated as soon as the object control unit receives a control command from the handheld master terminal, or if a given condition is satisfied (for example, if the control unit approaches a given area or position), or if the object control unit departs from a field of view and thus the communication with the handheld master terminal is cut off, or if it approaches a given battery condition (for example, if the battery residual amount of the object control unit is 20%).
Thus, a fence boundary 300, which has an irregular form, of the electronic fence incorporates object control units 200. These object control unit 200 is operated according to a predefined condition, and the fence boundary 300 includes another electronic fence 320 for a lock-down mode. In the figure, the boundary 300 of the electronic fence is defined by connecting a plurality of assigned points 331 through 335. In accordance with an embodiment of the present invention, the points defining the fence boundary 300 are created by a user moving to the corresponding position 331 through 335 in person and pressing a corresponding button on a handheld master terminal 100 or the object control unit 200.
Also, a fence connecting method using connection points will be described below:
That is, a user can draw a picture on the screen of a device (for example, a computer or a handheld master terminal 100) to indicate a point on the screen. A related device, that is a handheld master terminal 100, determines real coordinates for the indicated position and transmits the indicated coordinates to an object control unit 200 to activate an electronic fence 300 with respect to assigned positions 331 through 335 defining the boundary of the electronic fence 300. In the described embodiment, these position coordinates are transferred from the handheld master terminal 100 to the object control unit 200 via the communication linkage networks 441 and 442.
This shows a method of determining a corresponding point and connecting a fence on the screen through the cursor's movement.
Thus, the screen of a handheld master terminal shows the boundary of a fence 300, which is formed with assigned points 331 through 335. As shown in the figure, the cursor (336, indicated as “X”) is placed at one point 334. This represents one aspect of the present invention, and a user can move a cursor to a desired position and select a specified button (a hard button or a soft button, a selectable display option) to select the corresponding point 334. As shown here, the fence 300 and assigned positions are defined in relation to the location of an object control unit rather than a handheld master terminal. In another aspect of various embodiments of the present invention, a fence area is defined related to the position of the object control unit on behalf of the handheld master terminal.
In the meantime, the present invention constructs an electronic fence system using a WPAN (Wireless Personal Area Network) modem.
This will be described below:
This will be described below:
Also,
As shown in the figure, in an embodiment of the present invention, a handheld master terminal within an effective communication area communicates with other handheld master terminals via a communication linkage network. In an analogous way, a handheld master terminal is realized to communicate with another handheld master terminal via a communication linkage network. A handheld master terminal can communicate with an object control unit via a communication linkage network.
Also, in an operation by the addition of Mesh network, a control command heading for an object control unit can be transferred through a handheld master terminal to the object control unit. In particular, when an object cont control unit is out of an effective communication range of a handheld master terminal, the handheld master terminal transmits an indication that a message is being transferred as well as a control command by being connected to another reception enabled handheld master terminal. Such indication can be of any form, and normally it would be the same as the heading of a message. For example, if the kind of a message is determined as “broadcast”, a transmitter which receives “broadcast” message will repeat the transmission. In such an example, a handheld master terminal receives a message in a broadcast form, then forwards the message. A handheld master terminal receives a message in the form of broadcast which is transferred by another handheld master terminal, and then forwards that message to an object control unit intended to receive that message.
Thus, a command can be transferred from a handheld master terminal to an object control unit.
As shown in the figure, in an embodiment of the present invention, an object control unit within an effective communication area communicates with other object control units via a communication linkage network. In an analogous way, an object control unit is realized to communicate with another object control unit via a communication linkage network. Another object control unit which received a control signal can communicate with other object control units via a communication linkage network.
Also, in an operation by the addition of Mesh network, a control command heading for an object control unit can be transferred through a handheld master terminal to the object control unit. In particular, when an object cont control unit is out of an effective communication range of a handheld master terminal, the handheld master terminal transmits an indication that a message is being transferred as well as a control command by being connected to another reception enabled object control unit. Such indication can be of any form, and normally it would be the same as the heading of a message. For example, if the kind of a message is determined as “broadcast,” a transmitter which receives “broadcast” message will repeat the transmission. In such an example, an object control unit receives a message in a broadcast form, then forwards the message. An object control unit receives a message in the form of broadcast which is transferred by another control unit, and then forwards that message to an object control unit intended to receive that message.
In an embodiment of the present invention, a transmitter and/or a receiver communicates with each other. Thus, the present invention includes a logic for relaying the communication between a handheld master terminal and an object control unit or another handheld master terminal that are placed significantly far away.
In order to connect the communication between a handheld master and an object control unit or another handheld master terminal, the present invention uses a cellular network element for the communication between two devices. In an example of an embodiment, an object control unit can transmit a SMS message to a handheld master terminal so that the handheld master terminal can recognize the time, location and ID of the object control unit. In another specified embodiment, when an object control unit exceeds a set distance from the final location of a handheld master terminal, it may generate a SMS message.
Also, an embodiment of the present invention can use a cellular network element (an antenna similar shape) to support the communication between a handheld master and an object control unit and between a handheld master terminal and another handheld master terminal. As shown in the figure, one electronic fence can communicate to a cellular network using a cellular network element. Here, a handheld master terminal transmits a RF signal through a communication linkage network (this is indicated as straight line arrows) to a cellular network element, and the cellular network element retransmits a control command to a cellular network object (herein, an object control unit or a handheld master terminal). In a similar way, an object control unit transmits a report or other transmission contents, which is to be transferred to a handheld master terminal, to a cellular network element object via a communication linkage network, and the cellular network element retransmits it to the handheld master terminal. In another specific embodiment, an object control unit transfers a SMS message to a handheld master terminal via the cellular network.
The SMS message includes at least one of the ID, location (GPS information representing the position) and time of a receiver. The communication using a cellular network element can be performed continuously or in a given condition. For example, if a certain handheld master terminal is located farther than a given distance from a finally known object control unit or another handheld master terminal, the handheld master terminal and the object control unit performs communication via a cellular network. However, in general, a cellular based protocol and message or data includes any type of formats. The SMS message is one example of an embodiment.
(
A network between a handheld master terminal and an object control unit is configured in conformity with a network construction protocol of an applied bidirectional RF communication method, and one bidirectional communication enabled group is also constructed by forming a group and assigning an ID through the network construction between the handheld master terminal and the object control unit (ST211˜ST217).
Then, a handheld master terminal 100 performs a coordinator reference position assignment using its GPS information (ST218).
Then, the handheld master terminal 100 transmits a reference position to an object control unit 200 (ST219), and transmits a working condition (ST220).
Then, the object control unit 200 stores the reference position, calculates and stores a working boundary, stores an event occurring condition, stores GPS/status report period, and performs GPS/status monitoring (ST221).
Also, the object control unit performs initial GPS/status report, transmits information periodically, and performs an alarm sending when an event occurs (ST222).
Then, the handheld master terminal 100 receives a Receive approval from the object control unit 200 (ST223) and an initial GPS/status sending of the object control unit (ST224), performs Client devices List-up, performs initial parameter setup, and performs History store (ST225).
In the following Table 1, main activities of each mode of I-Fence will be provided:
The operation of this system will be described below:
Also, the detail operation scenario of a fence mode will be described below:
One example: if a communication enabled distance between a handheld master terminal and an object control unit is LOS 3 miles, for communication even in a worst case, a distance from an edge to another edge in an opposite angle must be within 3 miles. Therefore, a possible boundary and an effective movable distance of a terminal is a radius of 1.5 mile from an initial reference and a possible managing range is 1.5 mile regarding the reference position. When a motion distance of a handheld master terminal is small, the managing range can be increased.
Initially, a handheld master terminal 100 performs initial reference position assignment using GPS information (ST231). Then, the handheld master terminal 100 and the object control unit 200 transfers an initial condition and a parameter through information transmission/reception and receives a setting approval and a report (ST232).
Also, the object control unit 200 stores a reference position, and stores a GPS and status report period (ST233).
Thus, the object control unit 200 collects GPS information and calculates a relative position regarding the reference position (ST234), and transmits a periodic GPS and status report to the handheld master terminal 100 (ST235).
Also, an object control unit 200 retrieves a setting condition and performs an event generation (ST236), and transmits 1st alarm event report to a handheld master report 100 (ST237).
Then, the handheld master terminal 100 calculates its own position, calculates the location of the object control unit 200, displays the location, and performs a command generation (ST238).
Then, the handheld master terminal 100 transmits 1st command for proper action to the object control unit 200 (ST239). Then, the object control unit 200 performs action by command and transmits an approval and report (ST240). Also, the object control unit transmits a command response approval and result report to the handheld master terminal 100 (ST241).
Also, an object control unit 200 calculates a relative position regarding the reference position (ST242), and transmits a periodic GPS and status report to a handheld master terminal 100 (ST243).
Then, the handheld master terminal 100 analyzes the GPS and status information and stores the periodic information (ST244).
Also, the object control unit 200 retrieves a setting condition, and performs an event generation (ST245).
Then, N-th alarm event alarm is transferred from the object control unit 200 to the handheld master terminal 100 (ST246).
Then, the handheld master terminal 100 calculates its own position, calculates the location of the object control unit 200, displays the location, and performs a command generation (ST247).
Then, the handheld master terminal 100 transmits N-th command for proper action to the object control unit 200 (ST248), and the object control unit 200 performs action by command and transmits an approval and report (ST249).
Also, the object control unit 200 transmits a command response approval and result report to the handheld master terminal 100 (ST250).
Thus, a basic concept of a tracking mode will be described below:
Also, the detailed operation scenario of a tracking mode will be described below:
When a system is started, the electric power of a handheld master terminal and an object control unit turns on (ST261).
Then, whether mode is to be set is determined (ST262).
Here, the mode includes an i-fence mode, a tracking mode and a training mode.
When a fence mode is started, a network is configured with a WPAN modem (ST271).
Then, a registered ID check and an unregistered ID addition (a Group ID and an object control unit ID) are performed (ST272).
Also, according to an initial condition setting, an operation mode (initial condition) of each object control unit is set. At this time, the following operation is performed (ST273).
Also, through a reference position transmission, a reference location information transmission to an object control unit to be managed is performed (ST274).
Then, by an event report transmission, an object control unit transmits its information (the position and status) to a handheld master terminal (ST275).
Also, by an event determination, if information of an object control unit satisfies a previously set condition is determined (ST276).
Also, the status and warning is provided to a terminal, and then 2nd warning command (a vibration and a vibration & beep sound) is transmitted (ST279).
Also, 3rd final command (an electric shock for dogs and a voice and vibration for man) sending is performed. At the same time, status information (location, status, departure path, time) is continuously provided to a handheld master terminal. But a sound and shock (or a sound and vibration) is provided for 10 seconds. (Then, a sound for 10 seconds and an electric shock or a vibration for 10 seconds operates repeatedly) Also, a status and warning is provided to a terminal (ST281).
Here, an event condition means whether to satisfy a preset condition.
Also, the defined ‘a’ means a part of a loop defined in a fence mode.
When a tracking mode is started, a network is configured with a WPAN modem (ST291).
Then, a registered ID check and an unregistered ID addition (a Group ID and an object control unit ID) are performed (ST292).
Also, according to an initial condition setting, an operation mode (initial condition) of each object control unit is set. At this time, the following operation is performed (ST293).
Also, reference position information is transmitted to an object control unit to be managed through the reference position information transmission. Also, each object control unit receives and stores the reference position (ST294).
Then, whether to use a fence mode is determined (ST295). By this, the fence mode can be used selectively. The fence mode is used identically, and a boundary condition for performing a command can be varied.
Also, the defined ‘a’ means a part of a loop defined in a fence mode.
Then, whether it departed from a fence or not is determined (ST297).
If an object control unit departed from the fence, a piece of information (the current position, status, the departure time, the departure path, etc.) of the object control unit, which departed from the fence, is shown (ST298).
Also, optionally an ID of an object control unit is selected to transfer a direct command (ST299, ST300). Herein, a direct command includes a recordable voice, a voice sending using a speaker, a vibration sending, a nick electric shock sending, a continuous electric shock sending and the like.
This training mode is operated in the same way as the tracking mode.
When a training mode is started, a network is configured with a WPAN modem (ST301).
Then, a registered ID check and an unregistered ID addition (a Group ID and an object control unit ID) are performed (ST302).
Also, according to an initial condition setting, an operation mode (initial condition) of each object control unit is set. At this time, the following operation is performed (ST303):
Also, reference position information is transmitted to an object control unit to be managed through the reference position information transmission. Also, each object control unit receives and stores the reference position (ST304).
Then, whether to use a fence mode is determined (ST305). By this, the fence mode can be used selectively. The fence mode is used identically, and a boundary condition for performing a command can be varied.
Also, the defined ‘a’ means a part of a loop defined in a fence mode.
Then, whether it departed from a fence or not is determined (ST307).
If an object control unit departed from the fence, a piece of information (the current position, status, the departure time, the departure path, etc.) of the object control unit, which departed from the fence, is shown (ST308).
Also, optionally an ID of an object control unit is selected to transfer a direct command (ST309, ST310). Herein, a direct command includes a recordable voice, a voice sending using a speaker, a vibration sending, a nick electric shock sending, a continuous electric shock sending and the like.
Herein, a call command refers to a voice command transmitted by a handheld master terminal and thus an object control unit performs a wanted command.
A handheld master terminal according to the present invention has a voice recognition engine and stores a voice command corresponding to a control target to be controlled and a command to be performed in a code. For example, as shown in
Also, when the size of a belt is adjusted according to the size of an animal, the GPS antenna of the object control unit is moved in a way that the position of the GPS antenna faces upward all the time.
Also, in the case of an object control unit used for a person, a GPS antenna and an object control unit in the lower side can be integrated not to have a great volume. Also, when a person uses this, a GPS signal from a satellite can be poor, and therefore to make up for this problem, it can be a harness structure such as a pack type or a pocket type attached/detached in the outside.
This consists of a direct command key used for a training mode and a control key used for a fence mode or a tracking mode, and performs controlling in all the modes.
As described above, the present invention can monitor activities of an object through using radio communication and restrict the same within a certain range of area via data communication, as a suitable guide, in order to return the animal to the limited area.
Receiver unit 358 further includes a first receiver unit module for receiving control commands from the transmitter unit and a second receiver unit module for receiving satellite information from a plurality of GPS satellite transceivers 362. Such satellite information may be used to perform triangulation calculations to determine a location. Receiver unit 358 is operable to define an electronic fence based upon a specified location in relation to the a determined location based on satellite information 364 received through the second receiver unit module and further wherein the specified location is based upon one of a receiver unit location or a coordinate defined in a control command received from transmitter unit 354.
As may be seen here in
In an alternate embodiment, a user defines a fence boundary by defining GPS identified location designations on the transmitter unit 354 and then transmits fence boundary information in a control signal to receiver unit 358. In one particular embodiment, the user draws a fence boundary pattern on a display of transmitter unit 354 to identify the fence boundary. The fence boundary for fences 366 and 370 are for use in a normal mode of operation.
In one embodiment of the invention, the fence system supports a lock-down mode of operation in which a small defined fence area is activated having a specified radius from a receiver location at the time the lock-down mode is initialized or activated. The lock-down mode may be activated upon receiving a control command from transmitter unit 354, upon satisfying a specified condition (e.g, approaching a specified area or location, upon losing radio contact with transmitter unit 354, or upon reaching a specified battery condition (e.g., only twenty percent charge remaining for the receiver unit 358 battery). Thus, a specified level of depletion of charge may trigger the lock-down mode to facilitate the animal wearing receiver unit 358 being found more readily. As may be seen, fence 374 is concentric in relation to fence 316 but not in relation 370.
Alternatively, the user may draw a figure on a display of a device (e.g., a computer or transmitter unit 354) wherein the user designates the points on the display. The associated device, e.g., transmitter unit 354, then determines actual coordinates of the designated locations and then transmits the designated location coordinates to receiver unit 358 to enable receiver unit 358 to activate electronic fence 404 to correspond with the designation locations 408-424 that define the boundary of fence 404. In the described embodiment, these location coordinates are transmitted from transmitter 354 to receiver 358 in communication link 352.
Finally, a receiver unit 620 is within electronic fence 624 that is a lock-down mode fence. Thus, for example, receiver unit 620 may originally had the ability to wander within electronic fence 616 (assuming it had a group ID 612) but for one of a plurality of reasons, the lock-down mode was triggered for receiver unit 620 thereby creating electronic fence 624.
Another aspect of the embodiment of
In operation, control commands intended for receiver unit 828 may be transmitted to receiver unit 828 by way of transmitter units 812 and 820. In one particular embodiment, when receiver unit 828 is out of range for transmissions from transmitter unit 804, transmitter unit transmits control commands with an indication that the message is to be relayed onward by any transmitter device that receives the message. This indication may be in any form or format and will typically be defined as such in a message header. For example, if a message type is defined as “broadcast”, any transmitter unit that receives a broadcast message repeats the transmission. Thus, in this example, transmitter unit 812 receives a broadcast type message and forwards the message. Transmitter unit 820 receives the broadcast type message transmitted by transmitter 812 and subsequently forwards the message that is then received by the originally intended recipient receiver unit 828.
In operation, control commands intended for receiver unit 928 may be transmitted to receiver unit 920 by way of receiver units 912 and 920. In one particular embodiment, when receiver unit 928 is out of range for transmissions from transmitter unit 904, transmitter unit 904 transmits control commands with an indication that the message is to be relayed onward by any receiver device that receives the message. This indication may be in any form or format and will typically be defined as such in a message header. For example, if a message type is defined as “broadcast”, any receiver unit that receives a broadcast message repeats the transmission. Thus, in this example, receiver unit 912 receives a broadcast type message and forwards the message. Receiver unit 920 receives the broadcast type message transmitted by receiver unit 912 and subsequently forwards the message that is then received by the originally intended recipient receiver unit 928.
In operation, processing module receives control commands through communication receiver 1120 and location information from GPS receiver 1116 and implements corresponding electronic fences as described elsewhere in this specification. Operational logic 1112 can include any operational logic described herein including the reporting logic to support reporting as described herein. It should be understood that other circuit elements or modules might be included though they are not shown here.
If the any of the logic blocks or the processor block produces an output signal in a digital form, analog-to-digital conversion circuitry is included to enable the RF front end to up-convert an outgoing signal from a low frequency (either baseband or an intermediate frequency) to a radio frequency for wireless transmission. The RF front end may implement either a two-step process or a single step process for up-converting to RF. One of average skill in the art may readily determine particular RF front designs appropriate for the present application.
The maximum level may be predefined by the user or within internal controller logic. In the described embodiment, the predefined maximum level defined by the user cannot exceed the maximum level defined with the internal controller logic and can only be set to a value that is less than or equal to the maximum level defined within the controller logic.
After a specified period of the stimulation being at the maximum level, the intensity drops down immediately at a single point to the currently defined level as is indicated by the two commanded intensity curves. This may be seen on the time line at “Maximum Period”. Thus, when the Rise mode button is initially depressed, the display shows an intensity level that begins at the currently defined level. Thereafter, the displayed intensity level increases until a maximum intensity is reached. The display for the maximum intensity is the lower of the display graphs on the left hand side of the Figure (display 1412). Once a maximum period has been reached for the commanded intensity, the intensity level drops to the currently defined level and the display of the upper left hand side of the Figure is displayed again.
Thus, the display gradually increases from the top display 1404 to the bottom display 1412 on the left hand side of the Figure from initial depression of the Rise mode button until the maximum commanded intensity is reached. From that point forward until a maximum period is reached, display 1412 is seen. After the maximum period is reached, though, for the commanded intensity, the display instantly reverts from the bottom left hand display to the upper left hand display since, as shown on the right hand side, the commanded intensity drops instantly.
The invention disclosed herein is susceptible to various modifications and alternative forms. Specific embodiments therefore have been shown by way of example in the drawings and detailed description. It should be understood, however, that the drawings and detailed description thereto are not intended to limit the invention to the particular form disclosed, but on the contrary, the invention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present invention as defined by the claims.
Number | Date | Country | Kind |
---|---|---|---|
112008076462311 | Nov 2008 | KR | national |
The present U.S. Utility patent application claims priority to Korean Patent Application Serial No. 1-1-2008-0764623-11 filed Nov. 4, 2008 under 35 U.S.C. §119 which is incorporated herein by reference in its entirety for all purposes. The present U.S. Utility patent application also claims priority pursuant to 35 U.S.C. §119(e) to U.S. Provisional Application Ser. No. 61/145,066, entitled “Electronic Fence System,” (Attorney Docket No. DT012), filed Jan. 15, 2009, pending which is hereby incorporated herein by reference in its entirety and made part of the present U.S. Utility patent application for all purposes.
Number | Date | Country | |
---|---|---|---|
61145066 | Jan 2009 | US |