A method for determining a list of people passing through a specific area
By defining the detection area and time period in the indoor positioning system of the farm, it is determined whether the personnel go through the specific area to solve the problems of the tracked personnel in the farm, and achieve efficient management and cost savings.
Patent Information
- Application Number
- CN202011467082.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-14
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2040-12-14
AI Technical Summary
In breeding farms, it is difficult for the prior art to effectively track and judge the list of people passing through a specific area, especially when there is a problem with animals, it is necessary to promptly discover the situation of people passing through to improve management level.
Through the map positioning system, define a specific area and expand outward to form a detection area. After selecting a certain time period, the personnel information of the test area is called out of this time period, and it is determined whether it goes through the specific area according to the person's stay time.
The list of personnel in a specific area is achieved quickly and accurately to meet the management needs of the farm. At the same time, due to the indoor positioning system, it can save operating costs.
Smart Images

Figure CN114630276B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method for determining a list of people who have passed through a specific area and a map positioning system, in particular to a method for determining a list of people who have passed through a specific area in a farm and a map positioning system, and belongs to the field of the Internet of Things. Background Art
[0002] With the development of the Internet of Things, Internet of Things technology has been applied to the field of breeding. For example, indoor positioning systems are used in farms to coordinate the management of personnel, animals, equipment, etc. based on indoor maps, greatly improving management efficiency.
[0003] One scenario requirement of a farm is that when an animal kept in a specific area has a problem and no one notices it, it is necessary to track down and find out which people have passed through the specific area in order to improve the management level. Summary of the invention
[0004] The purpose of the present invention is to provide a method for determining a list of people who have passed through a specific area and a map positioning system for executing the method, which can meet the above-mentioned scenario requirements.
[0005] To achieve the above-mentioned object of the invention, the present invention provides a method for determining a list of people who have passed through a specific area. The method is based on a map positioning system, and the specific area is a part of the map. The method comprises the following steps:
[0006] Step S1, expanding a certain area outward from the specific area to form a detection area, and selecting a specific time period;
[0007] Step S2, calling up the information of people who pass through the detection area during the specific time period;
[0008] Step S3: If the length of time that the specific person stays in the detection area exceeds a specific value, it is determined that the specific person has passed through the specific area.
[0009] Preferably, before executing step S1, the following step is also included: selecting the area block to which the specific area belongs.
[0010] Preferably, in the step S1, the execution order of forming the detection area and selecting the specific time period is determined by the operation of the operator.
[0011] Preferably, the shape of the detection area is substantially the same as the shape of the specific area.
[0012] Preferably, when executing step S1, a plane map is displayed, and at least three points are selected at a certain distance outside the specific area, and the area formed by connecting the at least three points is the detection area.
[0013] Preferably, the method further includes step S4, displaying the trajectory information of the specific person on a map to further confirm whether the corresponding person has passed through the specific area.
[0014] Preferably, in step S4, the trajectory information includes dynamic trajectory information, and the playback speed of the dynamic trajectory information is greater than the actual movement speed of the person.
[0015] Preferably, in step S4, in the map positioning system, at least part of the personnel code information obtained in step S2, and the start time and end time covering and exceeding the specific time period are input to query the trajectory information of the personnel.
[0016] Preferably, the method is used in a breeding farm to determine a list of people who have passed through a specific area of the breeding farm.
[0017] A map positioning system, wherein the map positioning system executes any of the above-mentioned methods for determining a list of persons passing through a specific area.
[0018] Compared with the prior art, the beneficial effects of the present invention are: through relatively simple steps, it is possible to determine which people have passed through a specific area, thereby meeting the requirements of the aforementioned specific scenarios; and the method is based on an indoor positioning system and can make full use of the indoor positioning system, thereby saving the operating costs of implementing the method. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 This is a main flow chart of a method for determining a list of people who have passed through a specific area provided by a specific embodiment of the present invention. DETAILED DESCRIPTION
[0020] The present invention will be described in detail below in conjunction with the specific embodiments shown in the accompanying drawings. However, these embodiments do not limit the present invention, and any structural, methodological, or functional changes made by a person skilled in the art based on these embodiments are all within the scope of protection of the present invention.
[0021] See also Figure 1 , a specific embodiment of the present invention provides a method for determining a list of people who have passed through a specific area.
[0022] In this embodiment, the method is used in a farm, such as a pig farm, to determine the list of people who have passed through a specific area, such as a specific pig pen. When the pigs kept in the specific pig pen are sick or have other conditions, it is possible to trace which people have passed through the pig pen and analyze the reasons why they should have discovered the condition but did not, thereby improving the management level of the farm.
[0023] Many large farms now use indoor positioning systems to manage personnel, farmed animals, equipment, etc. based on indoor maps. The method provided in this embodiment is based on the indoor positioning system of the farm, which can make full use of the indoor positioning system to save the operation cost of the farm.
[0024] The method provided in this embodiment is particularly suitable for application scenarios in farms, but those skilled in the art will appreciate that the method can be used not only in farms but also in other application scenarios with similar requirements.
[0025] Since the method is based on an indoor positioning system, the specific area described in the method is part of a map of the indoor positioning system. The method comprises the following steps:
[0026] Step S1, expanding a certain area outward from a specific area to form a detection area, and selecting a specific time period;
[0027] Step S2, calling up the information of people who pass through the detection area during a specific time period;
[0028] Step S3: If the duration of the specific person's stay in the detection area exceeds a specific value, it is determined that the specific person has passed through the specific area.
[0029] Continuing with the example of a pig farm, the gestation area of the pig farm is an area that needs special attention. The gestation area includes multiple numbered pig pens, each of which contains at least one pregnant pig. When a pig in pen R1E47 has an accident during a specific time period, such as 9:00 to 10:00 am on June 28, 2019, it is necessary to determine the list of people who passed through the pen numbered R1E47 during that time period.
[0030] At this time, the operator can open the corresponding page in the map positioning system, which includes a map area and a pen area. The operator expands a certain area from the R1E47 pig pen in the map area to form a detection area; and enters the time information of 9:00 and 10:00 a.m. on June 28, 2019 in the pen area, and then clicks a button such as "query". After the background calculation of the map positioning system, the map positioning system can display the personnel information passing through the detection area from 9:00 to 10:00 a.m. on June 28, 2019. The personnel information includes code information such as "name" and "work number", and time information such as "entry time" and "exit time". The length of stay can be determined by the difference between "exit time" and "entry time". If it is determined that the length of stay of employee A in the detection area exceeds a specific value, such as more than 3 minutes, it can be determined that employee A has passed through the R1E47 pig pen in the specific time period from 9:00 to 10:00 a.m. on June 28, 2019.
[0031] The length of stay can be obtained by the operator by calculating the difference between the "leaving time" and the "entry time", or it can be directly calculated by the background of the map positioning system and displayed in the column area. The column area can also highlight the personnel whose length of stay exceeds a specific value, such as marking in red, to prompt the operator. All of these and so on will not be repeated, and all solutions that adopt the same or similar embodiments as this embodiment are included in the protection scope of the present invention.
[0032] It can be seen that through the above relatively simple steps, it is possible to determine which people have passed through a specific area, meeting the requirements of the aforementioned specific scenarios; and this method is based on an indoor positioning system and can make full use of the indoor positioning system, thereby saving the operating costs of implementing the method.
[0033] Before executing step S1, the method further comprises the following step: selecting the area block to which the specific area belongs. In this way, not only can the operator of the indoor positioning system find the specific area more quickly, but also the loading speed of the indoor positioning system can be improved.
[0034] Regarding area blocks and specific areas, the map of the application scenario includes multiple area blocks, and the area blocks include multiple specific areas with the same or different structures. Taking a pig farm as an example, a pig farm includes multiple area blocks, such as a gestation area, a farrowing area, a fattening area, etc., each of which has multiple specific areas, that is, the gestation area, farrowing area, and fattening area mentioned above all include multiple pig pens, and these specific pig pens are specific areas.
[0035] The operation of selecting the area block can be performed directly in the map area, or can be performed in the column area by inputting information or selecting from a selection box. This is not limited here, and all solutions that are the same or similar to this embodiment are included in the protection scope of the present invention.
[0036] Continuing with the example of a pig farm, before executing step S1, first select the "pregnancy area" in the map positioning system, and then execute steps S1 to S3, which can improve the calculation speed of the method and thus improve the user experience.
[0037] In step S1, the execution order of forming the detection area and selecting the specific time period is determined by the operator's operation. In other words, the map positioning system has no order requirement for the execution of forming the detection area and selecting the specific time period. Therefore, during the specific execution, the operator can first form the detection area through operation, or first select the specific time period through operation, which gives the operator more room for operation.
[0038] The operation of forming the detection area in step S1 is: selecting at least 3 points at a certain distance outside the specific area, and the area formed by connecting the at least 3 points is the detection area.
[0039] Specifically, in the map area, the operator can select at least 3 points outside the specific area with the mouse. The map positioning system will automatically connect these points into lines through background calculations to form a detection area, and display it in the map area through translucent colors and other methods. The operator can check whether the detection area meets his needs. If it does not meet his needs, he can also clear the previous selection and reselect.
[0040] It can be understood that at least three points are connected to form a detection area, and the at least three points are not located on the same straight line. Since the positioning of the existing positioning system is inevitably error-prone, therefore, expanding the specific area outward to form a detection area can achieve the purpose of the present invention more accurately under the condition of existing accuracy, and will not significantly increase the cost of the system.
[0041] Preferably, the shape of the detection area is substantially the same as the shape of the specific area, which can make the running result of the method more accurate.
[0042] In a farm, the specific area is usually square. In step S1, a certain area is expanded outward from the specific area in both horizontal and vertical directions to form a roughly square detection area.
[0043] Continuing with the example of a pig farm, starting from pigpen R1E47, two aisles are expanded outward in the left and right directions, and two pigpens are expanded outward in the up and down directions, such as the area from pigpen R1E45 to pigpen R1E49, to form a detection area. The specific operation is to click four points with the mouse on the two expanded aisles and outside pigpens R1E45 and R1E49 to obtain the detection area. The operation is very simple. Of course, those skilled in the art can imagine that in addition to clicking, the detection area can also be obtained by other means, and all schemes that are the same or similar to the present embodiment are covered within the scope of protection of the present invention.
[0044] It should be noted that the “square” involved in the present embodiment is not limited to a rectangle or a square, but also includes a shape that is approximately a rectangle or a square.
[0045] When the specific area is in other shapes, it is recommended that the operator select multiple points outside the specific area to try to make the detection area roughly the same shape as the specific area.
[0046] It should be noted that the map display can usually be either flat or three-dimensional. As a recommendation, in the operation of forming the detection area in step S1, a flat map is displayed. That is, it is recommended that the operator set the detection area in a 2D display environment, so that the setting result of the detection area is more in line with the operator's expectations.
[0047] The method also includes step S4, displaying the trajectory information of the specific person on the map to further confirm whether the corresponding person has passed through the specific area.
[0048] After executing step S3, the list of people who have passed through the specific area can be basically determined. If further confirmation is desired, step S4 can be executed to make the operation result of the method more accurate. Specifically, the trajectory information of the person can be displayed on the map. The trajectory information can include not only the route but also the arrow of the direction of travel. By observing the trajectory information, the operator can basically judge the movement trajectory of the person, thereby further confirming whether the corresponding person has passed through the specific area.
[0049] It should be noted that there are at least two forms of displaying a person's trajectory information.
[0050] One is to directly add a button for displaying the track information in the personnel information of step S2, and click the button in the column area to display the track information of the corresponding person in the corresponding period in the map area, which is easier to operate.
[0051] Another method is to open another page or window of the map positioning system, enter at least part of the personnel code information obtained in step S2, the start time and end time covering and exceeding the specific time period in the column area, and click a button such as "query" to display the trajectory information of the corresponding personnel in the corresponding time period in the map area. The advantage of this is that the query time period can be appropriately extended based on the "entry time" and "exit time" displayed in step S2. For example, if the query time period is set to 5 minutes before the "entry time" to 5 minutes after the "exit time", the query range can be expanded and the query accuracy can be improved.
[0052] The code information may be, for example, the employee's name, work number, worn positioning terminal code, etc. When inputting the code information, only one code information may be input, or more than two code information may be output.
[0053] The trajectory information includes static trajectory information and may also include dynamic trajectory information. The dynamic trajectory information may be presented in the form of dynamic playback, specifically, based on the statically displayed trajectory information, the movement of the playback personnel is simulated, which is more intuitive.
[0054] During dynamic playback, the playback speed of the dynamic trajectory information is greater than the actual movement speed of the person, which can save the operator's viewing time.
[0055] It can be understood that both static trajectory information and dynamic trajectory information can be presented in the above two forms.
[0056] The present invention also relates to a map positioning system, which executes the aforementioned method for determining a list of persons passing through a specific area.
[0057] If it is stated that the system includes not only a software system but also a hardware system. The software system includes programs and web pages running on a computer, etc.; the hardware system includes a positioning terminal, a base station, a computer, etc.
[0058] It should be understood that although this specification is described according to implementation modes, not every implementation mode contains only one independent technical solution. This description of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each implementation mode may also be appropriately combined to form other implementation modes that can be understood by those skilled in the art.
[0059] The series of detailed descriptions listed above are only specific descriptions of feasible implementation methods of the present invention. They are not intended to limit the scope of protection of the present invention. Any equivalent implementation methods or changes that do not deviate from the technical spirit of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for determining a list of people who have passed through a specific area, characterized in that: The method is based on a map positioning system, wherein a map of the map positioning system includes a plurality of area blocks, wherein the area blocks include a plurality of specific areas with the same or different structures, and the specific areas are part of the map. The method comprises the following steps: Step S0, selecting a region block; Step S1, expanding a certain area outward from a specific area of the area block to form a detection area, and selecting a specific time period; Step S2, calling up the information of people who pass through the detection area during the specific time period; Step S3, if the specific person stays in the detection area for a period exceeding a specific value, it is determined that the specific person has passed through the specific area; Step S4, displaying the trajectory information of the specific person on the map, and further confirming whether the corresponding person has passed through the specific area; the trajectory information includes dynamic trajectory information, and the playback speed of the dynamic trajectory information is greater than the actual moving speed of the person; in step S4, displaying the trajectory information of the specific person on the map includes opening another page in the map positioning system, inputting the code information obtained in step S2, the start time and the end time covering and exceeding the specific time period in the column area of the page, and querying the trajectory information of the specific person; The personnel information includes code information and time information.
2. The method for determining a list of people who have passed through a specific area according to claim 1, characterized in that: In the step S1 , the execution order of forming the detection area and selecting the specific time period is determined by the operation of the operator.
3. The method for determining a list of people who have passed through a specific area according to claim 1, characterized in that: The shape of the detection area is the same as that of the specific area.
4. The method for determining a list of people who have passed through a specific area according to claim 1, characterized in that: When executing step S1, a plane map is displayed, and at least three points are selected at a certain distance outside the specific area. The area formed by connecting the at least three points is the detection area.
5. The method for determining a list of people who have passed through a specific area according to claim 1, characterized in that: The method is used in a breeding farm to determine a list of people who have passed through a specific area of the breeding farm.
Citation Information
Patent Citations
Maintenance staff positioning and work management system and realization method thereof
CN105321021A
Method for finding vehicle in specified area
CN109507700A