Geo-fence based alert system and method of use

文档序号:192959 发布日期:2021-11-02 浏览:29次 中文

阅读说明:本技术 基于地理围栏的警报系统及其使用方法 (Geo-fence based alert system and method of use ) 是由 吴斌 柳丹 冯海林 程莹莹 谢潇 卢书芳 周俊晖 邓素素 叶俊华 袁胜古 于 2021-07-23 设计创作,主要内容包括:本发明公开了基于地理围栏的警报系统及其使用方法,属于安全监控应用技术领域,包括人员信息录入模块、环境信息采集模块、地理围栏模型构建模块、测试优化模块、用户位置采集模块、地理围栏反馈模块以及警报模块,所述环境信息采集模块分别与人员信息录入模块、地理围栏模型构建模块通信连接;本发明能够对学校人数进行分类统计,方便工作人员检查数据是否存在缺失,提高工作人员工作效率,同时方便该系统对高校人员进行有效管理,提高数据传输速度,提高学校对学生管理质量,能提高系统判断准确性,节省工作人员需要进行维护的时间,节省人力。(The invention discloses an alarm system based on a geo-fence and a using method thereof, belonging to the technical field of safety monitoring application, and comprising a personnel information input module, an environment information acquisition module, a geo-fence model construction module, a test optimization module, a user position acquisition module, a geo-fence feedback module and an alarm module, wherein the environment information acquisition module is respectively in communication connection with the personnel information input module and the geo-fence model construction module; the system can classify and count the number of school personnel, is convenient for the staff to check whether data is missing or not, improves the working efficiency of the staff, is convenient for the system to effectively manage the college staff, improves the data transmission speed, improves the management quality of the school to students, can improve the judgment accuracy of the system, saves the time for the staff to maintain and saves manpower.)

1. The warning system based on the geo-fence is characterized by comprising a personnel information input module, an environment information acquisition module, a geo-fence model construction module, a test optimization module, a user position acquisition module, a geo-fence feedback module and a warning module;

the environment information acquisition module is in communication connection with the personnel information input module and the geo-fence model construction module respectively, the test optimization module is in communication connection with the geo-fence model construction module, the user position acquisition module and the geo-fence feedback module respectively, and the geo-fence feedback module is in communication connection with the user position acquisition module and the alarm module respectively.

2. The geo-fence based alert system of claim 1, wherein the people information entry module is configured to receive people information data uploaded by staff and store the data in a classified manner, and the classified storage specifically comprises the following steps:

the method comprises the following steps: the personnel information input module detects personnel information data, counts the total number of people and marks the total number of people as A;

step two: the personnel information input module classifies the personnel information data according to students and teachers, respectively marks the personnel information data as B, C, and simultaneously respectively counts the number of the teachers and the number of the students, and respectively marks the personnel information data as b and c;

step three: the personnel information input module starts to generate an excel table, students are input according to the professions, classes and names, the students in the same profession and class are grouped together, the number of the students in each class is counted and marked as D1, D2, D3, … and Dn, wherein n is a natural number and is sequentially increased;

step four: feeding the A, the b, the c and the Dn back to a worker, judging whether personnel data are missing by the worker, if the personnel data are not missing, starting to position the mobile phones of the personnel in real time, if the personnel data are missing, supplementing missing personnel by the worker according to an excel table, and starting to position the mobile phones of the personnel in real time after completing the supplementation.

3. The geo-fence based alert system of claim 1, wherein the environmental information collection module is configured to collect environmental information of a college and university and begin planar rendering, wherein the planar rendering comprises the following steps:

step (1): the environment information acquisition module is in communication connection with a GPS satellite, starts to receive satellite pictures, and meanwhile, workers acquire the land occupation information of colleges and universities through image acquisition equipment and send the acquired data to the environment information acquisition module;

step (2): and the environment information acquisition module starts to draw the plan of the colleges and universities according to the satellite pictures, finishes drawing and optimizes the plan according to the data acquired by the staff.

4. The geofence-based alert system of claim 3, wherein the geofence model building module is configured to receive a plotted college floor plan and perform simulated plotting of the geofence based on the floor plan, wherein the simulated plotting specifically comprises the following steps:

the first step is as follows: the geo-fence model building module performs space segmentation on the university plan and frames each part by a minimum boundary rectangle;

the second step is that: selecting the groups of minimum boundary rectangles with the closest distance from the larger rectangles, iterating again, and framing the rectangles by using the larger rectangles until only two maximum rectangles are left after division;

the third step: and labeling the region information framed by various rectangles with different sizes, constructing an R tree index model according to the various rectangles, and constructing the constructed R tree index model.

5. The geofence-based alert system of claim 1, wherein the test optimization module is configured to receive the R-tree index model and initiate optimization testing thereof, and the specific steps of the optimization testing are as follows:

s1: the test optimization module starts to randomly generate a plurality of virtual character models at any position in the R tree index model;

s2: the test optimization module starts to control the virtual character to move and detects the R tree index model to judge whether the position of the user is accurate;

s3: if the R tree index model cannot accurately judge the position of the user, performing model optimization processing on the R tree index model until the R tree index model can accurately judge the position of the user;

the user position acquisition module is used for acquiring the position information of each user in real time and converting the acquired data to generate marking data.

6. The geofence-based alert system of claim 5, wherein the geofence feedback module is configured to receive the optimized R-tree index model and the annotation data, and perform an analysis and determination of the user's location, wherein the analysis and determination specifically comprises the following steps:

p1: the geo-fence feedback module generates a geo-fence according to the R tree index model, feeds a fence range back to a user through the smart phone, and marks the position of the user;

p2: if the user leaves the fence area, the geo-fence feedback module starts to judge the identity of the user, if the user is a teacher, a safety instruction T is generated, and if the user is a student, an alarm instruction F is generated and sent to the alarm module;

the alarm module is used for receiving T and F and performing classified feedback on the T and F, and the classified feedback specifically comprises the following steps:

m1: if the safety instruction T is received, the alarm module does not need to send out an alarm prompt;

m2: if an alarm instruction F is received, the alarm module starts to send alarm information to the student smart phone, and if the student does not return to the fence area for a long time, the student real-time position is fed back to the student parents and the instructor, and alarm information is sent.

7. A method of using a geo-fence based alert system, the method of use comprising:

(1) collecting related personnel information and positioning the information in real time: the staff uploads the staff information data to the alarm system through the input device, the alarm system begins to classify related staff, and is in communication connection with the intelligent mobile phone of each staff, and simultaneously, the position of each staff is collected in real time through the GPS satellite;

(2) collecting and sorting school environment information and starting to construct a virtual model: the alarm system collects environmental data collected by staff and satellite pictures transmitted by a GPS satellite and starts to generate a school plane model;

(3) constructing a geo-fence model, performing operation test and optimization: performing space segmentation on the school plane model, constructing an R tree index model according to the segmented plane model, and performing test optimization processing on the model;

(4) and (3) feeding back the range of the geo-fence and marking the position of the user: the alarm system generates a geo-fence according to the R tree index model, feeds the fence range back to the users, marks the positions of the users in the geo-fence and updates the positions in real time;

(5) the user position is judged in real time and classified feedback is carried out: and detecting the position of the user in the geo-fence in real time, judging whether the user exceeds the fence range, judging the identity of the user exceeding the range, and performing alarm feedback according to the judgment result.

Technical Field

The invention relates to the technical field of security monitoring application, in particular to a warning system based on a geo-fence and a using method thereof.

Background

Geofences are the use of Global Positioning System (GPS) satellite networks or local radio frequency identifiers to create virtual boundaries around a location and then pair the geofences with hardware or software applications that can respond in some way to the boundaries as indicated by program parameters, which have entered a wide range of application areas in the past few years and have improved everything from the list of things to do to home management, with modern homes, vehicles and workplaces coming more and more into the more stable "internet of things" as devices become more and more complex, and people are expected to apply geofences to more and more devices and environments; therefore, it becomes especially important to invent a geo-fence based alert system and method of use thereof;

through retrieval, chinese patent No. CN105830468A discloses a geo-fence based alarm, which can provide a more flexible and adaptive alarm system, thereby improving security across many geographic areas and functions, but when the alarm system operates, it is easy to have abnormal judgment, requiring the staff to spend time on maintenance, wasting manpower; in addition, the existing alarm system based on the geo-fence and the using method thereof cannot effectively manage college personnel, so that the data transmission speed is low, and the management quality of a school to students is reduced; to this end, we propose a geofence-based alert system and methods of use thereof.

Disclosure of Invention

The present invention is directed to a geofence-based alert system and method of using the same that addresses the deficiencies in the prior art.

In order to achieve the purpose, the invention adopts the following technical scheme:

the warning system based on the geo-fence comprises a personnel information input module, an environment information acquisition module, a geo-fence model construction module, a test optimization module, a user position acquisition module, a geo-fence feedback module and a warning module;

the environment information acquisition module is in communication connection with the personnel information input module and the geo-fence model construction module respectively, the test optimization module is in communication connection with the geo-fence model construction module, the user position acquisition module and the geo-fence feedback module respectively, and the geo-fence feedback module is in communication connection with the user position acquisition module and the alarm module respectively.

Further, the personnel information input module is used for receiving personnel information data uploaded by workers and storing the personnel information data in a classified manner, and the classified storage specifically comprises the following steps:

the method comprises the following steps: the personnel information input module detects personnel information data, counts the total number of people and marks the total number of people as A;

step two: the personnel information input module classifies the personnel information data according to students and teachers, respectively marks the personnel information data as B, C, and simultaneously respectively counts the number of the teachers and the number of the students, and respectively marks the personnel information data as b and c;

step three: the personnel information input module starts to generate an excel table, students are input according to the professions, classes and names, the students in the same profession and class are grouped together, the number of the students in each class is counted and marked as D1, D2, D3, … and Dn, wherein n is a natural number and is sequentially increased;

step four: feeding the A, the b, the c and the Dn back to a worker, judging whether personnel data are missing by the worker, if the personnel data are not missing, starting to position the mobile phones of the personnel in real time, if the personnel data are missing, supplementing missing personnel by the worker according to an excel table, and starting to position the mobile phones of the personnel in real time after completing the supplementation.

Further, the environment information acquisition module is used for colleges and universities environment information and starts to perform plane drawing, and the specific steps of the plane drawing are as follows:

step (1): the environment information acquisition module is in communication connection with a GPS satellite, starts to receive satellite pictures, and meanwhile, workers acquire the land occupation information of colleges and universities through image acquisition equipment and send the acquired data to the environment information acquisition module;

step (2): and the environment information acquisition module starts to draw the plan of the colleges and universities according to the satellite pictures, finishes drawing and optimizes the plan according to the data acquired by the staff.

Further, the geo-fence model building module is configured to receive the drawn university plan view, and perform geo-fence simulation drawing according to the plan view, where the simulation drawing specifically includes the following steps:

the first step is as follows: the geo-fence model building module performs space segmentation on the university plan and frames each part by a minimum boundary rectangle;

the second step is that: selecting the groups of minimum boundary rectangles with the closest distance from the larger rectangles, iterating again, and framing the rectangles by using the larger rectangles until only two maximum rectangles are left after division;

the third step: and labeling the region information framed by various rectangles with different sizes, constructing an R tree index model according to the various rectangles, and constructing the constructed R tree index model.

Further, the test optimization module is configured to receive the R-tree index model and start an optimization test on the R-tree index model, where the specific optimization test includes the following steps:

s1: the test optimization module starts to randomly generate a plurality of virtual character models at any position in the R tree index model;

s2: the test optimization module starts to control the virtual character to move and detects the R tree index model to judge whether the position of the user is accurate;

s3: if the R tree index model cannot accurately judge the position of the user, performing model optimization processing on the R tree index model until the R tree index model can accurately judge the position of the user;

the user position acquisition module is used for acquiring the position information of each user in real time and converting the acquired data to generate marking data.

Further, the geo-fence feedback module is configured to receive the optimized R-tree index model and the labeled data, and analyze and determine a user location, where the analyzing and determining specifically includes:

p1: the geo-fence feedback module generates a geo-fence according to the R tree index model, feeds a fence range back to a user through the smart phone, and marks the position of the user;

p2: if the user leaves the fence area, the geo-fence feedback module starts to judge the identity of the user, if the user is a teacher, a safety instruction T is generated, and if the user is a student, an alarm instruction F is generated and sent to the alarm module;

the alarm module is used for receiving T and F and performing classified feedback on the T and F, and the classified feedback specifically comprises the following steps:

m1: if the safety instruction T is received, the alarm module does not need to send out an alarm prompt;

m2: if an alarm instruction F is received, the alarm module starts to send alarm information to the student smart phone, and if the student does not return to the fence area for a long time, the student real-time position is fed back to the student parents and the instructor, and alarm information is sent.

The application method of the alarm system based on the geo-fence comprises the following specific steps:

(1) collecting related personnel information and positioning the information in real time: the staff uploads the staff information data to the alarm system through the input device, the alarm system begins to classify related staff, and is in communication connection with the intelligent mobile phone of each staff, and simultaneously, the position of each staff is collected in real time through the GPS satellite;

(2) collecting and sorting school environment information and starting to construct a virtual model: the alarm system collects environmental data collected by staff and satellite pictures transmitted by a GPS satellite and starts to generate a school plane model;

(3) constructing a geo-fence model, performing operation test and optimization: performing space segmentation on the school plane model, constructing an R tree index model according to the segmented plane model, and performing test optimization processing on the model;

(4) and (3) feeding back the range of the geo-fence and marking the position of the user: the alarm system generates a geo-fence according to the R tree index model, feeds the fence range back to the users, marks the positions of the users in the geo-fence and updates the positions in real time;

(5) the user position is judged in real time and classified feedback is carried out: and detecting the position of the user in the geo-fence in real time, judging whether the user exceeds the fence range, judging the identity of the user exceeding the range, and performing alarm feedback according to the judgment result.

Compared with the prior art, the invention has the beneficial effects that:

1. the system is provided with a personnel information input module, after a worker uploads personnel information to the personnel information input module, the personnel information input module starts to count the total number of people, classifies the received personnel information according to students and teachers, respectively counts the numbers of the students and the teachers, the counting of the number of the students is completed, the personnel information input module starts to generate an excel table, the students are input according to the specialties, the classes and the names, the students in the same specialties and the classes are grouped into one group, the number of the students in each class is counted, the total number of people and the number of the students in each class which are counted are sent to the worker, if personnel data are lost, the worker supplements missing personnel according to the excel table, the supplementation is completed, the real-time positioning is started to be carried out on the mobile phone of each worker, the classified counting of the number of the school can be carried out, whether data are missing or not is conveniently checked by workers, the working efficiency of the workers is improved, meanwhile, the system is convenient for effectively managing college personnel, the data transmission speed is improved, and the student management quality of a school is improved;

2. compared with the traditional warning system of the geo-fence, the system receives college environment data acquired by a worker and satellite pictures transmitted by GPS satellites, draws a college plane graph, after the plane graph is drawn, the geo-fence model building module performs space segmentation on the college plane graph, collects information of each segmented area, starts to build an R tree index model, detects the R tree index model to judge whether the position of a user is accurate, and performs model optimization processing on the R tree index model if the R tree index model cannot accurately judge the position of the user until the R tree index model can accurately judge the position of the user, so that the system judgment accuracy can be improved, the time for maintenance of the worker is saved, and the labor is saved.

Drawings

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention.

FIG. 1 is a system block diagram of a proposed geo-fence based alert system;

fig. 2 is a block flow diagram of a method for using the proposed geo-fence based alert system.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.

Example 1

Referring to fig. 1, the warning system based on the geo-fence includes a personnel information entry module, an environmental information collection module, a geo-fence model construction module, a test optimization module, a user position collection module, a geo-fence feedback module, and a warning module;

the environment information acquisition module is in communication connection with the personnel information input module and the geo-fence model construction module respectively, the test optimization module is in communication connection with the geo-fence model construction module, the user position acquisition module and the geo-fence feedback module respectively, and the geo-fence feedback module is in communication connection with the user position acquisition module and the alarm module respectively.

And the personnel information input module is used for receiving personnel information data uploaded by the staff and storing the personnel information data in a classified manner.

Specifically, firstly, a personnel information input module detects personnel information data and counts the total number of people, the personnel information input module marks A, classifies the personnel information data according to students and teachers, marks the personnel information data as B, C, counts the numbers of teachers and students, marks the students as b and c, completes the counting of the number of students, starts to generate an excel table, inputs the students according to profession, class and name, groups the students of the same profession and class, counts the numbers of students of each class, marks the students as D1, D2, D3, … and Dn, wherein n is a natural number and increases in sequence, feeds back A, b, c and Dn to a worker, judges whether personnel data are missing or not by the worker, and if the personnel data are not missing, the mobile phones of all the personnel are positioned in real time, if personnel data are lost, the staff supplement the lost personnel according to the excel form, the mobile phones of all the personnel are positioned in real time after supplement is completed, the number of the school personnel can be classified and counted, the staff can check whether the data are lost or not conveniently, the working efficiency of the staff is improved, meanwhile, the system can effectively manage the staff in the colleges and universities conveniently, the data transmission speed is increased, and the management quality of the school to students is improved.

And the environment information acquisition module is used for colleges and universities environment information and starts to perform plane drawing.

Specifically, the environment information acquisition module is in communication connection with the GPS satellite and starts to receive satellite pictures, meanwhile, workers acquire the occupation information of colleges and universities through the image acquisition equipment and send acquired data to the environment information acquisition module, the environment information acquisition module starts to draw a plan view of the colleges and universities according to the satellite pictures, the drawing is completed, and the plan view is optimized according to the data acquired by the workers.

Wherein, what need further explain is that image acquisition equipment includes unmanned aerial vehicle, fixed camera and activity camera.

And the geo-fence model building module is used for receiving the drawn college plan and performing geo-fence simulation drawing according to the plan.

Specifically, the geo-fence model building module performs spatial segmentation on the university plan, frames each part with a minimum bounding rectangle, frames several groups of minimum bounding rectangles closest to each other with larger rectangles, iterates again, frames the rectangles with larger rectangles until only two largest rectangles are left, labels the region information framed by the rectangles of different sizes, builds an R tree index model according to the rectangles, and builds the R tree index model after completion.

And the test optimization module is used for receiving the R tree index model and starting the optimization test of the R tree index model.

Specifically, the test optimization module starts to randomly generate a plurality of virtual character models at any position in the R tree index model, the test optimization module starts to control the virtual characters to move, detects the R tree index model to judge whether the position of the user is accurate, and if the R tree index model cannot accurately judge the position of the user, model optimization processing is carried out on the R tree index model until the R tree index model can accurately judge the position of the user.

The user position acquisition module is used for acquiring the position information of each user in real time and converting the acquired data to generate marking data.

And the geo-fence feedback module is used for receiving the optimized R tree index model and the labeled data and analyzing and judging the position of the user.

Specifically, the geo-fence feedback module generates a geo-fence according to the R tree index model, feeds a fence range back to a user through a smart phone, marks the position of the user, starts to judge the identity of the user if the user leaves the fence area, generates a safety instruction T if the user is a teacher, and generates an alarm instruction F if the user is a student and sends the alarm instruction F to the alarm module.

The alarm module is used for receiving T and F and performing classified feedback on the T and F.

Specifically, if the alarm module receives the safety instruction T, then an alarm prompt does not need to be sent out, if the alarm module receives the alarm instruction F, then warning information begins to be sent to the student smartphone, if the student does not return to the fence area for a long time, the student is simultaneously fed back to the student parents and the instructor in real time, and warning information is sent.

Example 2

Referring to fig. 2, a method of using the geo-fence based alert system is described as follows:

collecting related personnel information and positioning the information in real time;

specifically, staff upload personnel information data to an alarm system through input equipment, the alarm system starts to classify related personnel, and is in communication connection with intelligent mobile phones of the personnel, and meanwhile, the positions of the personnel are collected in real time through a GPS satellite;

collecting and sorting school environment information and starting to construct a virtual model;

specifically, the alarm system collects environmental data collected by staff and satellite pictures transmitted by a GPS satellite, and starts to generate a school plane model;

constructing a geo-fence model and carrying out operation test and optimization;

specifically, a school plane model is subjected to space segmentation, an R tree index model is constructed according to the segmented plane model, and the model is subjected to test optimization processing;

feeding back the range of the geographic fence and marking the position of the user;

specifically, the alarm system generates a geo-fence according to the R tree index model, feeds the fence range back to the users, marks the positions of the users in the geo-fence, and updates the positions in real time;

judging the position of the user in real time and performing classified feedback;

specifically, the position of the user in the geo-fence is detected in real time, whether the user exceeds the fence range is judged, the identity of the user exceeding the range is judged, and alarm feedback is carried out according to the judgment result.

The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于高精度定位和图像识别的视频告警联动实现方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!