Smart campus safety management method and system

By obtaining the location information of parents and students, calculating the estimated arrival time and interacting with information, traffic congestion and safety hazards during school hours are solved, and traffic efficiency and safety around the campus are improved.

CN120343079AActive Publication Date: 2025-07-18HUAXUN SMART CITY CONSTR CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
CN202510771953.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-11
Publication Date
2025-07-18
Estimated Expiration
2045-06-11

AI Technical Summary

Technical Problem

Traffic congestion and safety hazards caused by parents picking up their children after school will affect traffic efficiency and student safety.

Method used

By obtaining the location information of parents and students, calculate the estimated time when both parties reach the target position, and guide parents and students to meet based on information interaction to reduce the waiting time at the school gate.

Benefits of technology

Effectively alleviate the congestion at the school gate, improve the traffic efficiency and safety around the campus, and ensure the safety of students.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343079A_ABST
    Figure CN120343079A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a smart campus safety management method and system, and relates to the technical field of smart campus management. The method comprises the steps that first position information of a first user terminal is acquired, and when it is detected that the first user terminal enters a target area, first time information needed by a first user to arrive at a target position is determined based on the first position information; notification information is generated according to the first time information, and the notification information comprises first notification information and / or second notification information; and sending the first notification information to a second user terminal bound with the first user terminal, and / or sending the second notification information to the management terminal. Through the method, the waiting time of parents and / or students at the school gate in the process of picking up and sending the students can be shortened, the congestion condition caused by long-time staying of the parents and / or students at the school gate is effectively avoided, and thus the passing efficiency and safety around the campus are improved to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of smart campus management. Specifically, it relates to a smart campus security management method and system. Background Art

[0002] When school is over, traffic congestion often occurs at the school gate due to numerous parents (driving or walking) coming to pick up their children. This situation not only affects traffic but also poses certain safety hazards to students.

[0003] Based on this, it is necessary to study a smart campus security management method and system. Through scientific and reasonable information interaction and management strategies, the congestion situation at the school gate can be effectively alleviated, thus better ensuring the safety of students. Summary of the Invention

[0004] To solve the above problems, one aspect of the embodiments of this specification provides a smart campus security management method, which includes:

[0005] Obtain the first location information of the first user terminal, and when it is detected that the first user terminal enters the target area, determine the first time information required for the first user to reach the target location based on the first location information;

[0006] Generate a notification message according to the first time information, where the notification message includes a first notification message and / or a second notification message;

[0007] Send the first notification message to the second user terminal bound to the first user terminal, and / or send the second notification message to the management terminal.

[0008] In some embodiments, the target area is determined based on the second time information required for the second user to reach the target location.

[0009] In some embodiments, the determination method of the target area includes:

[0010] Obtain the second location information of the second user terminal, and determine the second time information required for the second user to reach the target location from the second location based on the second location information;

[0011] Add a preset duration to the second time information to obtain a target duration;

[0012] Determine the boundary of the target area according to the target duration and the movement type of the first user to obtain the target area.

[0013] In some embodiments, the second location information includes longitude and latitude information and altitude information. The determining of the second time information required for the second user to reach the target location based on the second location information includes: matching the longitude and latitude information and altitude information in the second location information through a pre-configured time mapping table to obtain corresponding time data, thereby obtaining the second time information.

[0014] In some embodiments, the determining of the boundary of the target area according to the target duration and the movement type of the first user includes:

[0015] Determining the movement type of the first user according to the movement characteristics of the first user;

[0016] Obtaining all paths to reach the target location based on the movement type, and determining, according to the target duration, the starting points on each path where the duration required to reach the target location is equal to the target duration as the boundary points of the target area;

[0017] Connecting all the boundary points to obtain the boundary of the target area.

[0018] In some embodiments, the determining of the first time information required for the first user to reach the target location based on the first location information includes: inputting the first location information and the movement type of the first user as input data into a first time prediction model to obtain the first time information.

[0019] In some embodiments, the determining of the first time information required for the first user to reach the target location based on the first location information includes: obtaining navigation remaining time information, and obtaining the first time information according to the navigation remaining time information.

[0020] In some embodiments, the method further includes:

[0021] Updating the first time information in real time according to the first location information to obtain first real-time time information;

[0022] When the first real-time time information decreases to be equal to or slightly greater than the second time information, determining whether the second user starts to move according to the real-time location information of the second user terminal;

[0023] If the determination result is that the second user has not started to move, sending a reminder message to the second user terminal, and feeding back the real-time location information of the second user and / or the second real-time time information required for the second user to reach the target location to the first user terminal.

[0024] In some embodiments, the method further includes:

[0025] When any one of the first real-time time information and the second real-time time information is less than or equal to a preset time threshold, a real-time communication link is established between the first user terminal and the second user terminal, and the real-time communication link is used to synchronously display the movement trajectories of the first user and the second user or to perform voice and / or video interaction between the first user and the second user.

[0026] Another aspect of the embodiments of the present specification further provides a smart campus security management system, and the system includes:

[0027] An acquisition module, configured to acquire the first location information of the first user terminal, and when it is detected that the first user terminal enters the target area, determine the first time information required for the first user to reach the target location based on the first location information;

[0028] A notification information generation module, configured to generate notification information according to the first time information, where the notification information includes first notification information and / or second notification information;

[0029] A notification information sending module, configured to send the first notification information to a second user terminal bound to the first user terminal, and / or send the second notification information to a management terminal.

[0030] The beneficial effects that the smart campus security management method and system provided by the embodiments of the present specification may bring at least include: by determining the first time information required for the first user to reach the target location based on the first location information of the first user terminal, and then generating notification information according to the first time information and sending it to the second user terminal bound to the first user terminal and / or the management terminal, the pick-up and drop-off process between parents and students can be coordinated more effectively, the waiting time of parents and / or students at the target location can be reduced, and the congestion situation caused by the long-term stay of parents and / or students at the target location can be effectively avoided, so that the traffic efficiency and safety around the campus can be improved to a certain extent.

[0031] Additional features will be partly described in the following description. For those skilled in the art, it will become obvious by referring to the following content and the drawings, or can be understood by generating or operating examples. The features of the present specification can be realized and obtained by practicing or using various aspects of the methods, tools and combinations described in the following detailed examples. Description of the Drawings

[0032] The present specification will be further described in the form of exemplary embodiments, and these exemplary embodiments will be described in detail through the drawings. These embodiments are not restrictive. In these embodiments, the same numbers represent the same structures, where:

[0033] Figure 1 It is a schematic diagram of an exemplary application scenario of the intelligent campus security management system shown in some embodiments of this specification;

[0034] Figure 2 It is an exemplary module diagram of the intelligent campus security management system shown in some embodiments of this specification;

[0035] Figure 3 It is an exemplary flowchart of the intelligent campus security management method shown in some embodiments of this specification;

[0036] Figure 4 It is an exemplary step flowchart of the intelligent campus security management method shown in some other embodiments of this specification. Detailed implementation manners

[0037] To more clearly illustrate the technical solutions of the embodiments of this specification, the following will briefly introduce the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some examples or embodiments of this specification. For those of ordinary skill in the art, without creative efforts, this specification can also be applied to other similar scenarios based on these drawings. Unless obvious from the language context or otherwise stated, the same reference numerals in the figures represent the same structure or operation.

[0038] It should be understood that the "system", "device", "unit" and / or "module" used in this specification are a way to distinguish different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the said words can be replaced by other expressions.

[0039] As shown in this specification and the claims, unless the context clearly indicates an exception, words such as "a", "an", "one" and / or "the" are not specifically singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. A method or device may also include other steps or elements.

[0040] Flowcharts are used in this specification to illustrate the operations performed by the systems according to the embodiments of this specification. It should be understood that the operations before or after may not be executed precisely in sequence. On the contrary, they can be executed in reverse order or simultaneously. At the same time, other operations can also be added to these processes, or one or several steps can be removed from these processes.

[0041] For kindergarten and lower primary school students (such as those in the first and second grades), due to their young age and relatively weak self - protection ability, their parents usually pick them up and drop them off at school (including by driving and / or walking). For some senior students, because the distance from home to school is relatively far, their parents also choose to drive them to and from school. As a result, often when school is over, due to numerous parents coming to the school gate to pick up their children at the same time, traffic congestion occurs. This situation not only affects traffic but also poses certain safety hazards to students.

[0042] In view of the above problems, the embodiments of this specification provide a smart campus safety management method and system. By obtaining the location information of parents and students, and calculating the estimated time for both parties to reach the target location (such as the school gate), and then guiding the parents and students to meet based on the interaction of the information of both parties, the staying time of parents and students at the school gate is reduced, effectively alleviating the congestion at the school gate, and thus better ensuring the safety of students.

[0043] The following will describe in detail the smart campus safety management method and system provided by the embodiments of this specification with reference to the accompanying drawings.

[0044] Figure 1 It is an exemplary application scenario diagram of the smart campus safety management system shown according to some embodiments of this specification.

[0045] Referring to Figure 1 , in some embodiments, the application scenario 100 of the smart campus safety management system may include a first user terminal 110, a second user terminal 120, a management terminal 130, a server 140, and a network 150. Each component in this application scenario 100 (such as the first user terminal 110, the second user terminal 120, the management terminal 130, the server 140) can be interconnected through the network 150. In the embodiments of this application, the network 150 can adopt any feasible communication network, such as a mobile communication network (including 2G, 3G, 4G, 5G, etc.), a satellite communication network, an internal communication network, etc.

[0046] In the embodiments of the present application, the first user terminal 110 may refer to a parent terminal, the second user terminal 120 may refer to a student terminal, and the management terminal 130 may refer to a teacher terminal. In some embodiments, the first user terminal 110, the second user terminal 120, and the management terminal 130 may be any one of electronic devices such as smart phones, tablet computers, laptop computers, smart watches, smart bracelets, or dedicated terminals. Exemplarily, in some embodiments of the present application, the first user terminal 110 may be a smart phone, the second user terminal 120 may be a smart watch, and the management terminal 130 may be a smart phone or a tablet computer. In some other possible implementation manners, the first user terminal 110 may be a smart phone, the second user terminal 120 may be a dedicated terminal provided by the school for students, and the management terminal 130 may be a tablet computer or a dedicated terminal provided by the school for relevant management personnel (such as teachers).

[0047] It should be noted that the above specific types of the first user terminal 110, the second user terminal 120, and the management terminal 130 are only exemplary descriptions. In other embodiments of the present application, any device that meets the requirements may be used as the first user terminal 110, the second user terminal 120, and the management terminal 130.

[0048] Specifically, in some embodiments of the present application, the first user (such as a parent or other person responsible for picking up and dropping off students) and the second user (such as a student) may each register an account, then log in to the smart campus security management platform (such as by downloading the corresponding APP to log in), and establish a binding relationship after verifying the personal relationship. In the subsequent process, the server 140 may execute corresponding management policies based on this binding relationship. Relevant management personnel may also register an administrator account and log in to the smart campus security management platform, and then perform corresponding management operations (such as viewing the current pick-up and drop-off status of each student) within the preset authority range.

[0049] In the embodiments of the present application, each of the above-mentioned first user terminal 110, second user terminal 120, and management terminal 130 may include a memory, a processor, and a communication module. Among them, the processor may be used to execute the computer program code stored in the memory to implement corresponding functions, and the communication module may be used to interact with the server 140 and / or other terminals for information. Regarding the information interaction tasks and functions that each terminal needs to execute, reference may be made to the following text, and details thereof will not be elaborated here for the time being.

[0050] It should be noted that the above description of the application scenario 100 is only for illustration and explanation, and does not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to the application scenario 100 under the guidance of this specification. However, these modifications and changes are still within the scope of this specification. For example, the first user terminal 110, the second user terminal 120, and the management terminal 130 may include more or fewer functional components.

[0051] Figure 2 is a schematic diagram of the modules of the smart campus security management system shown in some embodiments of this specification. In some embodiments, Figure 2 the shown smart campus security management system 200 can be applied to Figure 1 the shown application scenario 100 in the form of software and / or hardware. For example, it can be configured in the server 140 in the form of software and / or hardware to manage the information interaction between the first user terminal 110 and the second user terminal 120 and / or the management terminal 130.

[0052] Referring to Figure 2 , the smart campus security management system 200 provided by the embodiments of this application may include an acquisition module 210, a notification information generation module 220, and a notification information sending module 230. Among them:

[0053] The acquisition module 210 can be used to acquire the first location information of the first user terminal, and when it detects that the first user terminal enters the target area, determine the first time information required for the first user to reach the target location based on the first location information.

[0054] The notification information generation module 220 can be used to generate notification information according to the first time information, where the notification information includes the first notification information and / or the second notification information.

[0055] The notification information sending module 230 can be used to send the first notification information to the second user terminal bound to the first user terminal, and / or send the second notification information to the management terminal.

[0056] For more details about the above-mentioned various modules, reference can be made to other parts of this specification (such as Figures 3 to 4 section and its related descriptions), which will not be elaborated here.

[0057] It should be understood, Figure 2The intelligent campus security management system 200 and its modules shown can be implemented in various ways. For example, in some embodiments, the system and its modules can be implemented through hardware, software, or a combination of software and hardware. Among them, the hardware part can be implemented using dedicated logic; the software part can be stored in a memory and executed by an appropriate instruction execution system, such as a microprocessor or dedicated designed hardware. Those skilled in the art can understand that the above-described intelligent campus security management method and system can be implemented using computer-executable instructions and / or included in processor control code. For example, such code is provided on a carrier medium such as a disk, CD, or DVD-ROM, a programmable memory such as a read-only memory (firmware), or a data carrier such as an optical or electronic signal carrier. The system and its modules of this specification can be implemented not only by a hardware circuit such as a very large scale integrated circuit or gate array, a semiconductor such as a logic chip, a transistor, etc., or a programmable hardware device such as a field programmable gate array, a programmable logic device, etc., but also by software executed by various types of processors, or by a combination of the above hardware circuit and software (e.g., firmware).

[0058] It should be noted that the above description of the intelligent campus security management system 200 is provided for illustrative purposes only and is not intended to limit the scope of this specification. It can be understood that for those skilled in the art, various modules can be arbitrarily combined or a subsystem can be formed and connected to other modules without departing from this principle according to the description of this specification. For example, Figure 2 the acquisition module 210, the notification information generation module 220, and the notification information sending module 230 described in can be different modules in a system, or a module can implement the functions of two or more of the above modules. Such deformations are all within the protection scope of this specification. In some embodiments, the foregoing each module can be a part of the server 140.

[0059] Figure 3 is an exemplary flowchart of the intelligent campus security management method shown according to some embodiments of this specification. In some embodiments, the intelligent campus security management method can be executed by a processing logic, which can include hardware (e.g., circuits, dedicated logic, programmable logic, microcode, etc.), software (instructions running on a processing device to perform hardware emulation), etc., or any combination thereof. In some embodiments, Figure 3 one or more operations in the flowchart of the intelligent campus security management method shown can be implemented by Figure 1 the server 140 shown. For example, the intelligent campus security management method can be stored in the memory of the server 140 in the form of a computer program and / or instructions, and called and / or executed by the processor of the server 140.

[0060] Referring to Figure 3 , the intelligent campus security management method provided by the embodiments of the present application may include the following steps S310 to S330:

[0061] Step S310, obtain the first location information of the first user terminal, and when it is detected that the first user terminal enters the target area, determine the first time information required for the first user to reach the target location based on the first location information. In some embodiments, step S310 may be executed by the acquisition module 210.

[0062] In the embodiments of the present application, the first user terminal may refer to a parent terminal (i.e., a terminal device used by a parent), which may be any one of electronic devices such as a smart phone, a tablet computer, a notebook computer, a smart watch, a smart bracelet, or a dedicated terminal. In the embodiments of the present application, the first user terminal may obtain its corresponding first location information (i.e., the location information of the first user) by configuring a corresponding positioning function module. Exemplarily, the first location information of the first user terminal may be obtained through a satellite positioning system such as GPS or Beidou, or a positioning technology based on a base station.

[0063] Further, in the embodiments of the present application, it may be detected whether the first user terminal (or the first user) has entered the target area according to the first location information. If it is detected that the first user terminal enters the target area, the first time information required for the first user to reach the target location is further determined based on the first location information.

[0064] In the embodiments of the present application, the above target area may be a preset specific area, for example, a range with a radius of 2 kilometers centered on the target location (such as the school gate or a designated location where students and parents agree to meet).

[0065] It should be noted that, in the embodiments of the present application, the size of the target area may be set according to the size of the campus area. Specifically, the larger the school area, the longer the time it takes for the second user (i.e., the student) to walk from a certain location (such as a classroom) in the campus to the target location, and the larger the target area should be set, and vice versa. By setting the target area in this way, the second user can be notified in advance to walk to the target location for meeting when the first user (such as a parent) enters the target area but has not yet reached the target location, thereby avoiding the first user from staying for a long time due to waiting for the second user after reaching the target location.

[0066] In some embodiments of the present application, the above target area may be a fixed range set based on the maximum time for the second user to walk from any location in the campus to the target location.

[0067] In some other embodiments of the present application, the target area may also be an adaptive range determined based on the second time information required for the second user to reach the target location. In other words, in some embodiments of the present application, different first users may correspond to different target areas.

[0068] Specifically, in the embodiments of the present application, when the target area is an adaptive range determined based on the second time information required for the second user to reach the target location, the determination method of the target area may include the following steps:

[0069] First, obtain the second location information of the second user terminal, and determine the second time information required for the second user to reach the target location from the second location based on the second location information.

[0070] In the embodiments of the present application, the second user terminal may refer to a student terminal (i.e., a terminal device used by students), which may be any one of electronic devices such as smart phones, tablets, laptops, smart watches, smart bracelets or dedicated terminals (usually smart phones, smart watches, smart bracelets, etc.). In the embodiments of the present application, the second user terminal may also obtain its corresponding second location information (i.e., the location information of the second user) by configuring a corresponding positioning function module.

[0071] In some embodiments of the present application, the second location information may include longitude and latitude information and altitude information. The process of determining the second time information required for the second user to reach the target location from the second location based on the second location information may include: matching the longitude and latitude information and altitude information in the second location information through a pre-configured time mapping table, and then obtaining the corresponding time data to obtain the second time information. Among them, the time mapping table can be understood as a pre-set data table for associating different location information with the time required to reach the target location. For example, when the longitude, latitude and altitude in the second location information correspond to a specific area, the time mapping table will give the approximate time from this area to the target location (this time can be obtained through historical statistical data). In some embodiments, the time mapping table can be updated and adjusted in real time according to factors such as the traffic conditions in different areas on campus and the distance to the target location to ensure that the obtained second time information is more accurate.

[0072] It should be noted that in the embodiments of the present application, by combining the longitude and latitude information and altitude information to determine the second time information required for the second user to reach the target location from the second location, the second time information required for the second user to reach the target location from the second location can be estimated more accurately.

[0073] Further, after obtaining the second time information, a preset duration can be added to the second time information to obtain a target duration; finally, the boundary of the target area can be determined based on the target duration and the movement type of the first user, thereby obtaining the target area.

[0074] In the embodiments of the present application, the preset duration can be an empirical value, such as 5 minutes. In the embodiments of the present application, adding the preset duration to the second time information to obtain the target duration, and then determining the boundary of the target area based on the target duration and the movement type of the first user, aims to reserve sufficient time for the second user to walk from their location to the target location to meet the first user. In practical applications, the preset duration can be adjusted according to actual situations, such as the campus traffic conditions, the pedestrian flow at different time periods, etc. For example, during the peak school dismissal period when the pedestrian flow is large and the walking speed is slow, the preset duration can be appropriately increased; while during the non-peak period, the preset duration can be appropriately shortened. In the embodiments of the present application, the aforementioned pedestrian flow can be predicted through video surveillance data or system statistical data (for example, predicted by the number of students who have been picked up by parents identified by the system).

[0075] Regarding the movement type of the first user, it may include walking, cycling, driving, etc. It can be understood that different movement types correspond to different speeds, which in turn affect the determination of the target area boundary. Specifically, if the first user is walking, their speed is relatively slow, and the boundary of the target area calculated based on the target duration is relatively small; if the first user is driving, with a faster speed, the boundary of the target area is relatively large. For example, assuming the driving speed of the first user is about 60 kilometers per hour, which is about 1 kilometer per minute after conversion. When the target duration is 10 minutes, the boundary of the target area can be set as a range with a radius of about 10 kilometers centered on the target location; if the walking speed of the first user is about 5 kilometers per hour, which is about 0.083 kilometers per minute after conversion, and the target duration is also 10 minutes, the boundary of the target area can be set as a range with a radius of about 0.83 kilometers centered on the target location.

[0076] In some embodiments of the present application, in order to more accurately determine the boundary of the target area, the movement type of the first user can be determined based on the movement characteristics of the first user (such as movement speed, movement trajectory, etc.), then all the paths to reach the target location based on the movement type are obtained, and the starting points where the duration required to reach the target location in each path is equal to the target duration are determined as the boundary points of the target area according to the target duration. Finally, all the boundary points are connected (for example, by straight line connection, curve fitting, etc.) to obtain the boundary of the target area.

[0077] After determining the target area, it is possible to identify whether the first user terminal has entered the target area based on the first location information, and when it is detected that the first user terminal has entered the target area, determine the first time information required for the first user to reach the target location based on the first location information.

[0078] Specifically, in some embodiments of the present application, the first location information and the movement type of the first user may be used as input data and input into a first time prediction model to obtain the first time information. In the embodiments of the present application, this first time prediction model may be trained based on machine learning algorithms, such as a neural network model, a decision tree model, etc. It can train this model through a large amount of historical data, and these historical data include different location information, movement types, and corresponding actual time data for reaching the target location, enabling the model to learn the internal relationship between them, so that it can accurately predict the first time information required for the first user to reach the target location based on the input first location information and the movement type of the first user.

[0079] In some embodiments, this first time prediction model may call existing navigation models (such as Baidu Map Navigation Model, Gaode Map Navigation Model, etc.) to obtain real-time traffic information, and combine the movement type of the first user to optimize and adjust the predicted first time information, so that the predicted first time information is more accurate. In some embodiments, this first time prediction model may also make corresponding corrections according to weather condition data. For example, in bad weather such as rainy days and snowy days, considering that the movement speed of the first user may slow down, the predicted time can be appropriately extended to provide a more reliable time reference.

[0080] In some embodiments, a navigation module (such as existing Baidu Map, Gaode Map, etc.) may be configured in the intelligent campus security management system, and the first user may use the navigation module in the intelligent campus security management system to navigate to the target location. In this case, the navigation remaining time information calculated by this navigation module can be obtained, and the first time information can be obtained based on this navigation remaining time information.

[0081] Continue to refer to Figure 3 , in the embodiments of the present application, after step S310, there are also step S320 and step S330.

[0082] Step S320, generate a notification information according to the first time information, wherein the notification information includes a first notification information and / or a second notification information. In some embodiments, step S320 may be executed by a notification information generation module 220.

[0083] In the embodiments of the present application, after obtaining the first time information required for the first user to reach the target location through the above steps, the notification information generation module 220 may generate corresponding notification information according to the first time information. Specifically, in some embodiments of the present application, the notification information may include a first notification information and / or a second notification information (the first notification information and / or the second notification information includes the first time information required for the first user to reach the target location). Among them, the first notification information may be used to be sent to the second user terminal to notify the second user to prepare to move towards the target location to meet the first user. The second notification information may be used to be sent to the management terminal to notify the relevant school management personnel to make preparations in advance, such as notifying the security guards to maintain order and arranging teachers to lead the students to the target location immediately, etc.

[0084] Exemplarily, in some embodiments of the present application, the first notification information may be sent to the second user terminal in the form of text, image, and / or voice through instant messaging software, text messages, etc. At the same time, in order to ensure that the second user can receive the notification in time, a repeated sending mechanism may be set. If the confirmation feedback from the second user terminal is not received within a certain time (such as 1 minute), the first notification information will be automatically resent. For the second notification information, after the management terminal receives it, it may give a prominent prompt on the intelligent campus security management platform, such as a flashing icon or a specific prompt sound. The relevant management personnel can view the basic information of the first user and its corresponding detailed first time information, etc. by clicking on the prompt, so as to facilitate the relevant management personnel to reasonably arrange various preparatory work according to the actual situation and ensure the efficiency and orderliness of the whole process.

[0085] Step S330, send the first notification information to the second user terminal bound to the first user terminal, and / or send the second notification information to the management terminal. In some embodiments, step S330 may be executed by the notification information sending module 230.

[0086] After obtaining the first notification information and / or the second notification information through the above steps, the notification information sending module 230 may send the first notification information to the second user terminal bound to the first user terminal, and / or send the second notification information to the management terminal.

[0087] It should be noted that through the intelligent campus security management method provided by the embodiments of the present application, the pick-up and drop-off process between parents and students can be coordinated more effectively, the waiting time of parents and / or students at the target location (such as the school gate) can be reduced, and the congestion caused by the long-term stay of parents and / or students at the target location can be effectively avoided, thereby improving the traffic efficiency and safety around the campus to a certain extent.

[0088] In addition, in the intelligent campus security management method provided in the embodiments of the present application, since the number of first users who can reach the target location at the same time is limited (due to the limited road accommodation space), therefore, by combining an intelligent time prediction mechanism and a notification mechanism, it is possible to prevent students from arriving at the target location too early to wait for pickup, and prevent a large number of students from arriving at the target location at the same time, resulting in an excessive flow of people at the target location, thereby better ensuring the safety of students.

[0089] Figure 4 is an exemplary step flowchart of the intelligent campus security management method shown in some other embodiments of this specification. Refer to Figure 4 , in some embodiments, the intelligent campus security management method may further include steps S340 to S370:

[0090] Step S340, update the first time information in real time according to the first position information to obtain the first real-time time information.

[0091] Step S350, when the first real-time time information decreases to be equal to or slightly greater than the second time information, determine whether the second user starts to move according to the real-time position information of the second user terminal.

[0092] It should be noted that in the embodiments of the present application, the first real-time time information being slightly greater than the second time information can be understood as the difference between the first real-time time information and the second time information being within a preset time difference range. In the embodiments of the present application, this preset time difference range can be flexibly set according to actual situations. For example, it can be set to 1 - 3 minutes, that is, when the difference between the first real-time time information and the second time information is less than this preset time difference range, it is determined whether the second user starts to move according to the real-time position information of the second user terminal. The purpose is to verify whether the second user can reach the target location when the first user arrives at the target location or before the first user arrives at the target location.

[0093] Step S360, if the determination result is that the second user has not started to move, send a reminder message to the second user terminal, and feedback the real-time position information of the second user and / or the second real-time time information required for the second user to reach the target location to the first user terminal.

[0094] In the embodiments of the present application, if it is detected that the second user has not started to move, then step S360 is executed to send a reminder message to the second user terminal. In the embodiments of the present application, this reminder message may include, but is not limited to, any one or a combination of various forms such as text reminder, voice reminder, vibration reminder, etc., to ensure that the second user can go to the target location in time and avoid the first user staying for a long time after arriving at the target location while waiting for the second user.

[0095] In some embodiments of the present application, the real-time location information of the second user and / or the second real-time time information required for the second user to reach the target location may also be fed back to the first user terminal, so as to instruct the first user to move to the target location at an appropriate moving speed, thereby reducing the waiting time of the first user or the second user. Specifically, when the first real-time time information required for the first user to reach the target location is less than the second real-time time information required for the second user to reach the target location, the first user may appropriately slow down. On the contrary, when the first real-time time information required for the first user to reach the target location is greater than the second real-time time information required for the second user to reach the target location, the speed may be appropriately increased, so as to avoid the waiting time of the second user.

[0096] Continue to refer to Figure 4 , in some embodiments of the present application, the intelligent campus security management method may further include:

[0097] Step S370, when any one of the first real-time time information and the second real-time time information is less than or equal to a preset time threshold, establish a real-time communication link between the first user terminal and the second user terminal.

[0098] In the embodiments of the present application, when any one of the first real-time time information and the second real-time time information is less than or equal to a preset time threshold (such as 1 minute, 2 minutes, etc.), it means that the first user and / or the second user is about to reach the target location. At this time, in order to facilitate the information interaction between the first user and the second user, a real-time communication link between the first user terminal and the second user terminal may be established. In the embodiments of the present application, the real-time communication link may be used to synchronously display the moving trajectories and location information of the first user and the second user, or for voice and / or video interaction between the first user and the second user (for example, the location of both parties can be determined through voice and / or video interaction), so as to facilitate the two to quickly converge, thereby further reducing the staying time of the first user and the second user at the target location.

[0099] In some embodiments of the present application, the congestion situation of the target location may also be predicted by obtaining the location information of a large number of first users in the intelligent campus security management platform, and a scientific and reasonable strategy may be adopted according to the prediction result to guide the first user to move to the target location.

[0100] For example, in some embodiments, big data analysis technology can be utilized to deeply mine and analyze this location information. By analyzing the distribution of the first user's trips to the target location at different time periods and along different routes, a congestion prediction model for the target location can be constructed. When it is predicted that congestion may occur at the target location, the system can promptly push real-time traffic information and recommended alternative routes to the first user, so as to disperse the flow of people and / or vehicles and relieve congestion.

[0101] In summary, the beneficial effects that the embodiments of this specification may bring include but are not limited to: (1) In the intelligent campus security management method and system provided in some embodiments of this specification, by determining the first time information required for the first user to reach the target location based on the first location information of the first user terminal, and then generating a notification message according to the first time information and sending it to the second user terminal and / or the management terminal bound to the first user terminal, the pick-up and drop-off process between parents and students can be coordinated more effectively, the waiting time of parents and / or students at the target location can be reduced, and the congestion situation caused by the long-term stay of parents and / or students at the target location can be effectively avoided, thereby improving the traffic efficiency and safety around the campus to a certain extent; (2) In the intelligent campus security management method and system provided in some embodiments of this specification, by determining the target area based on the second time information required for the second user to reach the target location, and when it is detected that the first user terminal enters the target area, generating a notification message according to the first time information required for the first user to reach the target location, it can be ensured that when the notification message is sent to the second user, the first time required for the first user to reach the target location is not less than the second time required for the second user to reach the target location, so as to reserve sufficient time for the second user to walk from their location to the target location to meet the first user; (3) In the intelligent campus security management method and system provided in some embodiments of this specification, by obtaining all the paths for the first user to reach the target location according to the movement type of the first user, and then determining the starting points in each path where the time required to reach the target location is equal to the target duration obtained based on the second time information required for the second user to reach the target location as the boundary points of the target area, and finally connecting all the boundary points to obtain the target area, the boundary of the target area can be determined more accurately, thereby more accurately controlling the time node for sending the notification message to the second user terminal and / or the management terminal.

[0102] It should be noted that the beneficial effects that may be produced by different embodiments are different. In different embodiments, the beneficial effects that may be produced can be any one or several combinations of the above, or any other beneficial effects that may be obtained.

[0103] The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is merely an example and does not constitute a limitation on this specification. Although not explicitly stated here, those skilled in the art may make various modifications, improvements, and corrections to this specification. Such modifications, improvements, and corrections are suggested in this specification, so such modifications, improvements, and corrections still fall within the spirit and scope of the exemplary embodiments of this specification.

[0104] Meanwhile, this specification uses specific terms to describe the embodiments of this specification. Such as "one embodiment", "an embodiment", and / or "some embodiments" mean a certain feature, structure, or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that the "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more at different positions in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of this specification may be appropriately combined.

[0105] In addition, those skilled in the art can understand that various aspects of this specification can be illustrated and described by several patentable types or situations, including any new and useful processes, machines, products, or combinations of substances, or any new and useful improvements to them. Accordingly, various aspects of this specification can be executed entirely by hardware, can be executed entirely by software (including firmware, resident software, microcode, etc.), or can be executed by a combination of hardware and software. The above hardware or software can all be referred to as "data blocks", "modules", "engines", "units", "components", or "systems". In addition, various aspects of this specification may be embodied as a computer product located in one or more computer-readable media, which includes computer-readable program code.

[0106] A computer storage medium may contain a propagated data signal containing computer program code, such as on a baseband or as part of a carrier wave. This propagated signal may have various forms of manifestation, including electromagnetic form, optical form, etc., or a suitable combination of forms. A computer storage medium can be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, apparatus, or device to implement communication, propagation, or transmission for use of a program. The program code located on a computer storage medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of the above media.

[0107] The computer program codes required for the operations of various parts of this specification can be written in any one or more programming languages, including object-oriented programming languages such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc., conventional procedural programming languages such as C, Visual Basic, Fortran2003, Perl, COBOL2002, PHP, ABAP, dynamic programming languages such as Python, Ruby, and Groovy, or other programming languages. This program code can run entirely on the user's computer, or run as an independent software package on the user's computer, or run partially on the user's computer and partially on a remote computer, or run entirely on a remote computer or processing device. In the latter case, the remote computer can be connected to the user's computer in any network form, such as a local area network (LAN) or a wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or used as a service such as software as a service (SaaS).

[0108] In addition, unless clearly stated in the claims, the order of the processing elements and sequences, the use of numerical letters, or the use of other names in this specification are not used to limit the order of the processes and methods in this specification. Although some currently considered useful embodiments of the invention are discussed through various examples in the above disclosure, it should be understood that such details only serve the purpose of illustration, and the appended claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that conform to the essence and scope of the embodiments of this specification. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only through software solutions, such as installing the described system on existing processing devices or mobile devices.

[0109] Similarly, it should be noted that, in order to simplify the presentation of the disclosure in this specification and thus help the understanding of one or more embodiments of the invention, in the foregoing description of the embodiments of this specification, sometimes multiple features are merged into one embodiment, drawing, or description thereof. However, this disclosure method does not mean that the features required by the subject matter of this specification are more than those mentioned in the claims. In fact, the features of the embodiments are less than all the features of the individual embodiments disclosed above.

[0110] In some embodiments, numbers are used to describe components and the quantity of attributes. It should be understood that such numbers used in the description of embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise specified, "about", "approximately" or "substantially" indicate that the said numbers allow a variation of ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may vary according to the characteristics required by individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the method of retaining general digits. Although the numerical ranges and parameters used in some embodiments of this specification to confirm the breadth of their scope are approximate values, in specific embodiments, such numerical settings are as precise as possible within the feasible range.

[0111] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, by way of example and not limitation, alternative configurations of the embodiments of this specification may be regarded as consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.

Claims

1. A smart campus security management method, characterized in that, The method includes: Obtaining first location information of a first user terminal, and when it is detected that the first user terminal enters a target area, determining first time information required for the first user to reach a target location based on the first location information; Generating a notification message according to the first time information, where the notification message includes a first notification message and / or a second notification message; Sending the first notification message to a second user terminal bound to the first user terminal, and / or sending the second notification message to a management terminal.

2. The method according to claim 1, characterized in that, The target area is determined based on second time information required for a second user to reach the target location.

3. The method according to claim 2, characterized in that, The determining method of the target area includes: Obtaining second location information of a second user terminal, and determining second time information required for the second user to reach the target location from a second location based on the second location information; Adding a preset duration to the second time information to obtain a target duration; Determining the boundary of the target area according to the target duration and the movement type of the first user to obtain the target area.

4. The method according to claim 3, wherein The second location information includes longitude and latitude information and altitude information. Determining the second time information required for the second user to reach the target location from the second location based on the second location information includes: matching the longitude and latitude information and altitude information in the second location information through a pre-configured time mapping table to obtain corresponding time data, and obtaining the second time information.

5. The method according to claim 3, wherein Determining the boundary of the target area according to the target duration and the movement type of the first user includes: Determining the movement type of the first user according to the movement characteristics of the first user; Obtaining all paths to reach the target location based on the movement type, and determining, according to the target duration, starting points in each path where the duration required to reach the target location is equal to the target duration as boundary points of the target area; Connecting all the boundary points to obtain the boundary of the target area.

6. The method according to claim 5, wherein Determining the first time information required for the first user to reach the target location based on the first location information includes: inputting the first location information and the movement type of the first user as input data into a first time prediction model to obtain the first time information.

7. The method according to claim 5, wherein Determining the first time information required for the first user to reach the target location based on the first location information includes: obtaining navigation remaining time information, and obtaining the first time information according to the navigation remaining time information.

8. The method according to claim 3, wherein The method further includes: Updating the first time information in real time according to the first location information to obtain first real-time time information; When the first real-time time information decreases to be equal to or slightly greater than the second time information, determining whether the second user starts to move according to the real-time location information of the second user terminal; If the judgment result is that the second user has not started to move, sending a reminder message to the second user terminal, and feeding back the real-time location information of the second user and / or the second real-time time information required for the second user to reach the target location to the first user terminal.

9. The method according to claim 8, characterized in that, The method further includes: When any one of the first real-time time information and the second real-time time information is less than or equal to a preset time threshold, establishing a real-time communication link between the first user terminal and the second user terminal, where the real-time communication link is used to synchronously display the movement trajectories of the first user and the second user or for voice and / or video interaction between the first user and the second user.

10. A smart campus security management system, characterized in that, The system includes: An acquisition module, configured to acquire first position information of a first user terminal, and when it is detected that the first user terminal enters a target area, determine first time information required for the first user to reach a target position based on the first position information; A notification information generation module, configured to generate notification information according to the first time information, where the notification information includes first notification information and / or second notification information; A notification information sending module, configured to send the first notification information to a second user terminal bound to the first user terminal, and / or send the second notification information to a management terminal.

Citation Information

Patent Citations

  • Positioning correction method and system for vehicle and vehicle

    CN109949609A

  • School child safety pick-up management method and system

    CN109961218A

  • Service execution method and device

    CN110175779A

  • Student pick-up and drop-off auxiliary system

    CN111798039A

  • Management and control system and method based on home and school common management mobile terminal

    CN113612887A