A smart campus safety management method and system

By obtaining the location information of parents and students, calculating the estimated time and interactively guiding their merging, the system solves the problems of traffic congestion and safety hazards during school dismissal, and improves the efficiency and safety of traffic around the campus.

CN120343079BActive Publication Date: 2025-09-09HUAXUN SMART CITY CONSTR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

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

Method used

By obtaining the location information of parents and students, the estimated time for both parties to reach the target location is calculated, and based on information interaction, parents and students are guided to reunite, reducing the time spent at the school gate.

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343079B_ABST
    Figure CN120343079B_ABST
Patent Text Reader

Abstract

The embodiments of this specification disclose a smart campus security management method and system, which relate to the field of smart campus management technology. The method includes: obtaining the first location information of the first user terminal, and when detecting that the first user terminal enters the target area, determining the first time information required for the first user to arrive at the target location based on the first location information; generating notification information according to the first time information, wherein the notification information includes the first notification information and / or the second notification information; sending the first notification information to the second user terminal bound to the first user terminal, and / or sending the second notification information to the management terminal. Through this method, the waiting time of parents and / or students at the school gate during the process of picking up and dropping off students can be reduced, and congestion caused by parents and / or students staying at the school gate for a long time can be effectively avoided, thereby improving the traffic efficiency and safety around the campus to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart campus management, and more specifically, to a smart campus security management method and system. Background Art

[0002] When school is over, traffic jams often occur due to many parents (driving or walking) going to the school gate to pick up their children. This situation not only affects traffic, but also poses certain safety risks to students.

[0003] Based on this, it is necessary to study a smart campus safety management method and system, which can effectively alleviate the congestion at the school gate through scientific and reasonable information interaction and management strategies, thereby 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, the method comprising:

[0005] Acquire first location information of a first user terminal, and upon detecting that the first user terminal enters a target area, determine first time information required for the first user to arrive at the target location based on the first location information;

[0006] generating notification information according to the first time information, wherein the notification information includes first notification information and / or second notification information;

[0007] The first notification information is sent to a second user terminal bound to the first user terminal, and / or the second notification information is sent to a management terminal.

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

[0009] In some embodiments, the target area is determined by:

[0010] Acquire second location information of a second user terminal, and determine second time information required for the second user to arrive at the target location from the second location based on the second location information;

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

[0012] The boundary of the target area is determined 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, and determining the second time information required for the second user to arrive at 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, obtaining corresponding time data, and obtaining the second time information.

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

[0015] determining a movement type of the first user according to a movement characteristic of the first user;

[0016] Acquire all paths that reach the target location based on the movement type, and determine, based on the target duration, a starting point in each path where the duration required to reach the target location is equal to the target duration as a boundary point of the target area;

[0017] All the boundary points are connected to obtain the boundary of the target area.

[0018] In some embodiments, determining the first time information required for the first user to arrive at 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, determining the first time information required for the first user to arrive at 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 comprises:

[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 judgment result is that the second user has not started moving, a reminder message is sent to the second user terminal, and 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 is fed back to the first user terminal.

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

[0025] When either the first real-time time information or 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, where 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 this specification further provides a smart campus security management system, the system comprising:

[0027] an acquisition module, configured to acquire first location information of a first user terminal, and upon detecting that the first user terminal enters a target area, determine first time information required for the first user to arrive at the target location based on the first location information;

[0028] a notification information generating module, configured to generate notification information according to the first time information, wherein the notification information includes first notification information and / or second notification information;

[0029] The notification information sending module is 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.

[0030] The beneficial effects that may be brought about by the smart campus safety management method and system provided in the embodiments of this specification include at least: by determining the first time information required for the first user to arrive at the target location based on the first location information of the first user terminal, and then generating notification information based on the first time information and sending it to the second user terminal and / or 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 congestion caused by parents and / or students staying at the target location for a long time can be effectively avoided, thereby improving the traffic efficiency and safety around the campus to a certain extent.

[0031] Additional features are described in part in the following description. They will become apparent to those skilled in the art by reviewing the following and accompanying drawings, or by following the production or operation of the examples. The features of this specification may be realized and obtained by practicing or using the various aspects of the methods, tools, and combinations described in the following detailed examples. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] This specification will be further described in the form of exemplary embodiments, which will be described in detail with reference to the accompanying drawings. These embodiments are not limiting, and in these embodiments, the same numbers represent the same structures, wherein:

[0033] Figure 1 is a schematic diagram of an exemplary application scenario of a smart campus security management system according to some embodiments of this specification;

[0034] Figure 2 is an exemplary module diagram of a smart campus security management system according to some embodiments of this specification;

[0035] Figure 3 is an exemplary flow chart of a smart campus security management method according to some embodiments of this specification;

[0036] Figure 4 This is a flowchart of exemplary steps of the smart campus security management method shown in other embodiments of this specification. DETAILED DESCRIPTION

[0037] To more clearly illustrate the technical solutions of the embodiments of this specification, the following briefly describes the drawings required for describing the embodiments. Obviously, the drawings described below are merely examples or embodiments of this specification. Those skilled in the art can apply this specification to other similar scenarios based on these drawings without inventive effort. Unless otherwise apparent from the context or otherwise noted, the same reference numerals in the figures represent the same structure or operation.

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

[0039] As used in this specification and claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" do not refer to the singular but also include the plural. Generally speaking, the terms "comprises" and "include" only indicate the inclusion of the steps and elements specifically identified, and these steps and elements do not constitute an exclusive list. A method or apparatus may also include other steps or elements.

[0040] Flowcharts are used throughout this specification to illustrate the operations performed by systems according to embodiments of this specification. It should be understood that preceding or following operations do not necessarily need to be performed in exact order. Instead, the steps may be processed in reverse order or simultaneously. Furthermore, other operations may be added to these processes, or one or more operations may be removed from these processes.

[0041] For kindergarten and elementary school students in lower grades (such as first and second grades), due to their young age and weaker self-protective abilities, their parents usually pick them up and drop them off at school (including driving and / or walking). For some older students, whose homes are farther away, their parents also choose to drive them to and from school. This often leads to traffic congestion at the school gate due to the large number of parents rushing to pick up their children. This situation not only affects traffic flow but also poses certain safety risks to students.

[0042] To address the above issues, 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), the system guides parents and students to reunite based on the interaction of information between the two parties, thereby reducing the time parents and students stay at the school gate, effectively alleviating congestion at the school gate, and better ensuring student safety.

[0043] The following describes in detail the smart campus security management method and system provided by the embodiments of this specification in conjunction with the accompanying drawings.

[0044] Figure 1 This is a schematic diagram of an exemplary application scenario of the smart campus security management system shown in some embodiments of this specification.

[0045] Reference Figure 1 In some embodiments, an application scenario 100 of a smart campus security 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. The various components in the application scenario 100 (e.g., the first user terminal 110, the second user terminal 120, the management terminal 130, and the server 140) may be interconnected via the network 150. In the embodiments of the present application, the network 150 may employ any feasible communication network, such as a mobile communication network (including 2G, 3G, 4G, 5G, etc.), a satellite communication network, an internal communication network, and the like.

[0046] In an embodiment 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 or dedicated terminals such as smartphones, tablet computers, laptop computers, smart watches, smart bracelets, etc. For example, in some embodiments of the present application, the first user terminal 110 may be a smartphone, the second user terminal 120 may be a smart watch, and the management terminal 130 may be a smartphone or a tablet computer. In other possible implementations, the first user terminal 110 may be a smartphone, 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. In other embodiments of the present application, any device that meets the requirements can 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, a first user (e.g., a parent or other person responsible for picking up and dropping off students) and a second user (e.g., a student) can each register an account, then log in to the smart campus safety management platform (e.g., by downloading the corresponding app), and establish a binding relationship after verifying the person-to-person relationship. Subsequently, server 140 can execute corresponding management policies based on this binding relationship. Relevant managers can also register an administrator account and log in to the smart campus safety management platform, then perform corresponding management operations within the preset scope of authority (e.g., viewing the current pickup status of each student).

[0049] In the embodiment of the present application, each of the first user terminal 110, the second user terminal 120, and the management terminal 130 may include a memory, a processor, and a communication module. The processor may be configured to execute computer program code stored in the memory to implement corresponding functions, and the communication module may be configured to exchange information with the server 140 and / or other terminals. The information exchange tasks and functions required to be performed by each terminal will be described later and will not be discussed in detail here.

[0050] It should be noted that the above description of application scenario 100 is for illustration and purpose only and does not limit the scope of application of this specification. Those skilled in the art may, under the guidance of this specification, make various modifications and alterations to application scenario 100. However, such modifications and alterations remain within the scope of this specification. For example, first user terminal 110, second user terminal 120, and management terminal 130 may include more or fewer functional components.

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

[0052] Reference Figure 2 The smart campus security management system 200 provided in the embodiment of the present 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 may be configured to acquire first location information of a first user terminal, and upon detecting that the first user terminal enters a target area, determine first time information required for the first user to arrive at the target location based on the first location information.

[0054] The notification information generating module 220 may be configured to generate notification information according to the first time information, wherein the notification information includes first notification information and / or second notification information.

[0055] The notification information sending module 230 may be 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.

[0056] For more details about the above modules, please refer to other places in this manual (for example Figure 3~Figure 4 part and its related descriptions), which will not be repeated here.

[0057] It should be understood that Figure 2The illustrated smart campus security management system 200 and its modules can be implemented in various ways. For example, in some embodiments, the system and its modules can be implemented using hardware, software, or a combination of software and hardware. The hardware portion can be implemented using dedicated logic, while the software portion can be stored in memory and executed by an appropriate instruction execution system, such as a microprocessor or dedicated hardware. Those skilled in the art will appreciate that the smart campus security management method and system described above can be implemented using computer-executable instructions and / or contained in processor control code, such as provided on a carrier medium such as a disk, CD, or DVD-ROM, a programmable memory such as read-only memory (firmware), or a data carrier such as an optical or electronic signal carrier. The systems and their modules described herein can be implemented not only using hardware circuits such as very large-scale integrated circuits or gate arrays, semiconductors such as logic chips or transistors, or programmable hardware devices such as field programmable gate arrays or programmable logic devices, but can also be implemented using software, such as executed by various types of processors, or a combination of such hardware circuits and software (e.g., firmware).

[0058] It should be noted that the above description of the smart campus security management system 200 is provided for illustrative purposes only and is not intended to limit the scope of this specification. It is understood that those skilled in the art can arbitrarily combine the modules or form subsystems connected with other modules based on the description of this specification without departing from this principle. For example, Figure 2 The acquisition module 210, notification information generation module 220, and notification information sending module 230 described above can be different modules in a system, or a single module can implement the functions of two or more of the above modules. Such variations are within the scope of protection of this specification. In some embodiments, each of the aforementioned modules can be part of the server 140.

[0059] Figure 3 This is an exemplary flow chart of a smart campus security management method according to some embodiments of this specification. In some embodiments, the smart campus security management method can be executed by 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 simulation), etc., or any combination thereof. In some embodiments, Figure 3 One or more operations in the flowchart of the smart campus security management method shown can be Figure 1 For example, the smart campus security management method may be stored in a memory of the server 140 in the form of a computer program and / or instruction, and may be called and / or executed by a processor of the server 140 .

[0060] Reference Figure 3 The smart campus security management method provided in the embodiment of the present application may include the following steps S310 to S330:

[0061] Step S310 , obtaining first location information of a first user terminal, and upon detecting that the first user terminal enters a target area, determining first time information required for the first user to arrive at the target location based on the first location information. In some embodiments, step S310 may be performed by the obtaining module 210 .

[0062] In the embodiment 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 electronic device such as a smartphone, tablet computer, laptop computer, smartwatch, smart bracelet, or a dedicated terminal. In the embodiment 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. For example, the first location information of the first user terminal may be obtained using a satellite positioning system such as GPS or Beidou, or a base station-based positioning technology.

[0063] Furthermore, in an embodiment of the present application, it is possible to detect whether the first user terminal (or the first user) has entered the target area based on the first location information. If it is detected that the first user terminal has entered 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 embodiment of the present application, the target area may be a pre-set specific area, such as 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 can be set based on the size of the campus. Specifically, the larger the school area, the longer it takes for the second user (i.e., student) to walk from a certain location on campus (e.g., a classroom) to the target location, and the larger the target area should be set, and vice versa. By setting the target area in this way, when the first user (e.g., a parent) enters the target area but has not yet reached the target location, the second user can be notified in advance to walk to the target location to meet up, thereby avoiding the first user having to stay at the target location for a long time while waiting for the second user.

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

[0067] In 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 embodiment 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 method for determining the target area may include the following steps:

[0069] First, second location information of a second user terminal is acquired, and second time information required for the second user to arrive at the target location from the second location is determined based on the second location information.

[0070] In the embodiment of the present application, the second user terminal may refer to a student terminal (i.e., a terminal device used by a student), which may be any electronic device such as a smartphone, tablet computer, laptop computer, smartwatch, smart bracelet, or dedicated terminal (typically a smartphone, smartwatch, smart bracelet, etc.). In the embodiment 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, and the process of determining the second time information required for the second user to arrive at 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. The time mapping table can be understood as a pre-set data table for associating different location information with the time required to arrive at the target location. For example, when the longitude and latitude and altitude in the second location information correspond to a specific area, the time mapping table will give the approximate time to arrive at the target location from the area (the time can be obtained through historical statistical data). In some embodiments, the time mapping table can be updated and adjusted in real time based on factors such as the traffic conditions in different areas on campus and the distance from the target location to ensure that the obtained second time information is more accurate.

[0072] It should be pointed out that in an embodiment of the present application, by combining the latitude and longitude information and the 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 more accurately estimated.

[0073] Furthermore, after obtaining the second time information, the preset duration can be added to the second time information to obtain the 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 to obtain the target area.

[0074] In an embodiment of the present application, the preset duration can be an empirical value, such as 5 minutes. In an embodiment of the present application, the preset duration is added to the second time information to obtain the target duration, and then the boundary of the target area is determined based on the target duration and the movement type of the first user, with the purpose of reserving enough time for the second user to walk from his current location to the target location and meet up with the first user. In actual applications, the preset duration can be adjusted according to actual conditions, such as the traffic conditions on campus, the flow of people in different time periods, etc. For example, during the peak hours after school, when the flow of people is large and the speed of traffic is slow, the preset duration can be appropriately increased; while during non-peak hours, the preset duration can be appropriately shortened. In an embodiment of the present application, the aforementioned flow of people can be obtained through video surveillance data or system statistical data prediction (for example, prediction based on the number of students who have been picked up by their parents as 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 will affect the determination of the target area boundary. Specifically, if the first user is walking, his speed is relatively slow, and the target area boundary calculated based on the target duration is relatively small; if the first user is driving, the speed is faster, then the target area boundary is relatively large. For example, assuming that the first user drives at a speed of about 60 kilometers per hour, which is approximately 1 kilometer per minute after conversion, when the target duration is 10 minutes, the target area boundary can be set to a range with a radius of about 10 kilometers centered on the target position; if the first user walks at a speed of about 5 kilometers per hour, which is approximately 0.083 kilometers per minute after conversion, when the target duration is also 10 minutes, the target area boundary can be set to a range with a radius of about 0.83 kilometers centered on the target position.

[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.), and then all paths to the target location based on the movement type are obtained, and the starting point of each path whose time required to reach the target location is equal to the target time is determined based on the target time as the boundary point of the target area. 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 detecting 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 first user's mobility type can be input as input data into a first time prediction model to obtain the first time information. In embodiments of the present application, the first time prediction model can be obtained by training based on a machine learning algorithm, for example, a neural network model, a decision tree model, etc. The model can be trained using a large amount of historical data, which contains different location information, mobility types, and corresponding actual arrival time data at the target location, so that the model can learn the intrinsic relationship between them, thereby being able to accurately predict the first time information required for the first user to arrive at the target location based on the input first location information and the first user's mobility type.

[0079] In some embodiments, the first-time prediction model can utilize existing navigation models (e.g., Baidu Map navigation model, AutoNavi Map navigation model, etc.) to obtain real-time traffic information and optimize and adjust the predicted first-time information based on the first user's movement type to make the predicted first-time information more accurate. In some embodiments, the first-time prediction model can also make corresponding corrections based on weather data. For example, in inclement weather such as rain or snow, the predicted time can be appropriately extended to take into account the potential slowdown of the first user's movement speed, thereby providing a more reliable time reference.

[0080] In some embodiments, a navigation module (such as existing Baidu Maps or AutoNavi Maps) can be configured in the smart campus safety management system, and the first user can use the navigation module in the smart campus safety management system to navigate to the target location. In this case, the first time information can be obtained based on the remaining navigation time information calculated by the navigation module.

[0081] Continue to refer to Figure 3 In the embodiment of the present application, step S310 also includes step S320 and step S330.

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

[0083] In an embodiment of the present application, after obtaining the first time information required for the first user to arrive at the target location through the above steps, the notification information generation module 220 can generate corresponding notification information based on the first time information. Specifically, in some embodiments of the present application, the notification information may include first notification information and / or second notification information (the first notification information and / or the second notification information contain the first time information required for the first user to arrive at the target location). The first notification information can be used to send to the second user terminal to notify the second user to prepare to move to the target location to meet up with the first user. The second notification information can be used to send to the management terminal to notify relevant school management personnel to make preparations in advance, such as notifying security guards to maintain order, arranging teachers to lead students to the target location immediately, etc.

[0084] For example, in some embodiments of the present application, the first notification information can 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 can be set. If no confirmation feedback is received from the second user terminal within a certain period of time (such as 1 minute), the first notification information is automatically resent. For the second notification information, after the management terminal receives it, it can make a conspicuous prompt on the smart campus security management platform, such as a flashing icon or a specific prompt tone. Relevant managers can view the basic information of the first user and its corresponding detailed first-time information by clicking on the prompt, so as to facilitate the relevant managers to reasonably arrange various preparations 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 performed 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 first notification information can be sent to the second user terminal bound to the first user terminal through the notification information sending module 230, and / or the second notification information can be sent to the management terminal.

[0087] It should be pointed out that the smart campus safety management method provided by the embodiment of the present application can more effectively coordinate the pick-up and drop-off process between parents and students, reduce the waiting time of parents and / or students at the target location (such as the school gate), and effectively avoid congestion caused by parents and / or students staying at the target location for a long time, thereby improving the traffic efficiency and safety around the campus to a certain extent.

[0088] In addition, in the smart campus safety management method provided in the embodiment of the present application, since the number of first users who can reach the target location at the same time is limited (because the road space is limited), by combining an intelligent time prediction mechanism and a notification mechanism, students can be prevented from arriving at the target location too early to wait for pick-up, and a large number of students can be prevented from arriving at the target location at the same time, resulting in excessive traffic at the target location, thereby better ensuring student safety.

[0089] Figure 4 This is an exemplary step flow chart of the smart campus security management method shown in other embodiments of this specification. Figure 4 In some embodiments, the smart 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 location information to obtain 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 based on the real-time location information of the second user terminal.

[0092] It should be noted that, in the embodiment of the present application, the fact that the first real-time time information is slightly greater than the second time information can be understood as meaning that the difference between the first real-time time information and the second time information is within a preset time difference range. In the embodiment of the present application, the preset time difference range can be flexibly set according to actual conditions. 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 the preset time difference range, the real-time location information of the second user terminal is used to determine whether the second user has started moving. 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 judgment result is that the second user has not started moving, a reminder message is sent to the second user terminal, and 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 is fed back to the first user terminal.

[0094] In this embodiment of the present application, if it is detected that the second user has not started moving, step S360 is executed to send a reminder message to the second user terminal. In this embodiment of the present application, the reminder message may include, but is not limited to, any one of a variety of forms such as text reminders, voice reminders, and vibration reminders, or a combination thereof, to ensure that the second user can reach the target location in a timely manner and avoid the first user having to stay at the target location for a long time waiting for the second user after arriving at the target location.

[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 can also be fed back to the first user terminal to instruct the first user to move to the target location at an appropriate 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 can 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 can be appropriately increased, thereby avoiding the waiting time of the second user.

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

[0097] Step S370: When either the first real-time time information or 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 an embodiment of the present application, when either the first real-time time information or the second real-time time information is less than or equal to a preset time threshold (e.g., 1 minute, 2 minutes, etc.), it indicates that the first user and / or the second user are about to arrive at the target location. At this time, in order to facilitate information exchange between the first user and the second user, a real-time communication link can be established between the first user terminal and the second user terminal. In an embodiment of the present application, the real-time communication link can be used to synchronously display the movement trajectory and location information of the first user and the second user, or to enable voice and / or video interaction between the first user and the second user (e.g., voice and / or video interaction can be used to determine the location of both parties), so as to facilitate rapid convergence between the two, thereby further reducing the time the first user and the second user stay at the target location.

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

[0100] For example, in some embodiments, big data analytics can be used to deeply mine and analyze this location information. By analyzing the distribution of the first user's travel to the target location at different time periods and along different routes, a congestion prediction model for the target location can be constructed. When congestion is predicted at the target location, the system can promptly push real-time traffic information and recommended alternative routes to the first user to disperse pedestrian and / or vehicle traffic and alleviate congestion.

[0101] In summary, the beneficial effects that may be brought about by the embodiments of this specification include but are not limited to: (1) In the smart campus safety management method and system provided in some embodiments of this specification, by determining the first time information required for the first user to arrive at the target location based on the first location information of the first user terminal, and then generating notification information based on the first time information and sending it to the second user terminal and / or management terminal bound to the first user terminal, the pick-up and drop-off process between parents and students can be more effectively coordinated, the waiting time of parents and / or students at the target location can be reduced, and congestion caused by parents and / or students staying at the target location for a long time can be effectively avoided, thereby improving the traffic efficiency and safety around the campus to a certain extent; (2) In the smart campus safety 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 arrive at the target location, and when the first user terminal is detected to enter the target area, the first user terminal is detected to enter the target area. When generating notification information based on the first time information required for the first user to arrive at the target location, it can be ensured that when the notification information is sent to the second user, the first time required for the first user to arrive at the target location is not less than the second time required for the second user to arrive at the target location, thereby reserving enough time for the second user to walk from its current location to the target location and meet up with the first user; (3) In the smart campus safety management method and system provided in some embodiments of this specification, by obtaining all paths for the first user to arrive at the target location based on the movement type of the first user, and then determining the starting point of each path where the time required to arrive at the target location is equal to the target time according to the target time obtained based on the second time information required for the second user to arrive at the target location as the boundary point of the target area, and finally obtaining the target area by connecting all boundary points, the boundary of the target area can be determined more accurately, thereby more accurately controlling the time node for sending notification information to the second user terminal and / or the management terminal.

[0102] It should be noted that different embodiments may produce different beneficial effects. In different embodiments, the beneficial effects that may be produced may be any one or a combination of the above, or any other possible beneficial effects.

[0103] While the basic concepts have been described above, it will be apparent to those skilled in the art that the detailed disclosure is merely illustrative and does not limit this specification. Although not explicitly stated herein, various modifications, improvements, and revisions to this specification may be made by those skilled in the art. Such modifications, improvements, and revisions are suggested in this specification and remain within the spirit and scope of the exemplary embodiments of this specification.

[0104] This specification also uses specific terms to describe the embodiments of this specification. For example, "one embodiment," "an embodiment," and / or "some embodiments" refer to a feature, structure, or characteristic associated with at least one embodiment of this specification. Therefore, it should be emphasized and noted that references to "one embodiment," "an embodiment," or "an alternative embodiment" two or more times in different locations in this specification do not necessarily refer to the same embodiment. Furthermore, certain features, structures, or characteristics of one or more embodiments of this specification may be appropriately combined.

[0105] Furthermore, those skilled in the art will appreciate that various aspects of this specification may be illustrated and described in terms of any number of patentable categories or situations, including any new and useful process, machine, product, or combination of substances, or any new and useful improvement thereof. Accordingly, various aspects of this specification may be implemented entirely in hardware, entirely in software (including firmware, resident software, microcode, etc.), or a combination of hardware and software. Each of these hardware and software components may be referred to as a "data block," "module," "engine," "unit," "component," or "system." Furthermore, various aspects of this specification may be embodied as a computer product embodied in one or more computer-readable media, including computer-readable program code.

[0106] A computer storage medium may include a propagated data signal embodying the computer program code, for example, in baseband or as part of a carrier wave. The propagated signal may be in a variety of forms, including electromagnetic, optical, or any suitable combination thereof. A computer storage medium may be any computer-readable medium other than a computer-readable storage medium that can be connected to an instruction execution system, apparatus, or device to communicate, propagate, or transfer the program for use. The program code on the computer storage medium may be transmitted via any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of these.

[0107] The computer program code required for the operation of various portions of this specification may 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, and the like; conventional procedural programming languages ​​such as C, Visual Basic, Fortran 2003, Perl, COBOL 2002, PHP, ABAP; dynamic programming languages ​​such as Python, Ruby, and Groovy; or other programming languages. The program code may be executed entirely on the user's computer, or as a standalone software package on the user's computer, or partially on the user's computer and partially on a remote computer, or entirely on a remote computer or processing device. In the latter case, the remote computer may be connected to the user's computer via any network, such as a local area network (LAN) or wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or as a service such as software as a service (SaaS).

[0108] In addition, unless expressly stated in the claims, the order of the processing elements and sequences, the use of alphanumeric characters, or the use of other names described in this specification are not intended to limit the order of the processes and methods of this specification. Although the above disclosure discusses some embodiments of the invention that are currently considered useful through various examples, it should be understood that such details are for illustrative purposes only, 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 are consistent with the spirit 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 by software solutions, such as installing the described system on an existing processing device or mobile device.

[0109] Similarly, it should be noted that, in order to simplify the presentation of this specification and thus facilitate understanding of one or more embodiments of the invention, the foregoing descriptions of the embodiments of this specification sometimes combine multiple features into a single embodiment, figure, or description thereof. However, this disclosure method does not imply that the subject matter of this specification requires more features than those recited in the claims. In fact, an embodiment may have fewer features than all of the features of a single disclosed embodiment.

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

[0111] Finally, it should be understood that the embodiments described in this specification are intended only 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 considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly described and illustrated in this specification.

Claims

1. A smart campus safety management method, characterized in that: The method comprises: Obtaining first location information of a first user terminal, and upon detecting that the first user terminal enters a target area, determining first time information required for the first user to arrive at the target location based on the first location information, wherein the target area is determined based on second time information required for a second user to arrive at the target location; generating notification information according to the first time information, wherein the notification information includes first notification information and / or second notification information; Sending the first notification information to a second user terminal bound to the first user terminal, and / or sending the second notification information to a management terminal; The method further comprises: 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 moving, a reminder message is sent to the second user terminal, and 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 is fed back to the first user terminal.

2. The method according to claim 1, wherein The target area is determined by: Acquire second location information of a second user terminal, and determine second time information required for the second user to arrive at the target location from the second location based on the second location information; Adding the preset duration to the second time information to obtain the target duration; The boundary of the target area is determined according to the target duration and the movement type of the first user to obtain the target area.

3. The method according to claim 2, wherein The second location information includes longitude and latitude information and altitude information. Determining the second time information required for the second user to arrive at 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, obtaining corresponding time data, and obtaining the second time information.

4. The method according to claim 2, wherein The determining the boundary of the target area according to the target duration and the movement type of the first user includes: determining a movement type of the first user according to a movement characteristic of the first user; Acquire all paths that reach the target location based on the movement type, and determine, based on the target duration, a starting point in each path where the duration required to reach the target location is equal to the target duration as a boundary point of the target area; All the boundary points are connected to obtain the boundary of the target area.

5. The method according to claim 4, wherein Determining the first time information required for the first user to arrive at 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.

6. The method according to claim 4, wherein The determining, based on the first location information, the first time information required for the first user to arrive at the target location includes: acquiring navigation remaining time information, and obtaining the first time information according to the navigation remaining time information.

7. The method according to claim 6, wherein The method further comprises: When either the first real-time time information or 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, where 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.

8. A smart campus safety management system, characterized by: The system comprises: an acquisition module, configured to acquire first location information of a first user terminal and, upon detecting that the first user terminal enters a target area, determine, based on the first location information, first time information required for the first user to arrive at the target location, wherein the target area is determined based on second time information required for a second user to arrive at the target location; a notification information generating module, configured to generate notification information according to the first time information, wherein 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; The system is also specifically used for: 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 moving, a reminder message is sent to the second user terminal, and 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 is fed back to the first user 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