Safety monitoring method, device and system

By integrating a GPS module into the electronic student ID carried by students, location and riding information are obtained, driving trajectories are generated, and safety warnings are sent. This solves the problem that parents cannot know the students' riding status in real time, and achieves efficient safety monitoring and proactive intervention.

CN120997970AInactive Publication Date: 2025-11-21SHENZHEN EMPEROR TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511317431.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-16
Publication Date
2025-11-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In existing technologies, parents cannot know the specific details of their children's transportation in real time, resulting in low information delivery efficiency and potential safety hazards, which affects the effectiveness of safety monitoring.

Method used

By integrating a GPS module into the electronic student ID carried by students, location and travel information are periodically obtained. Combined with the transportation management platform, the system generates travel trajectories and sends movement trajectories and safety warnings to the monitoring personnel, providing timely feedback on students' safety status.

Benefits of technology

It improved the efficiency of information delivery, reduced safety hazards, enhanced the effectiveness of safety monitoring, and enabled real-time monitoring and proactive intervention of students' riding conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120997970A_ABST
    Figure CN120997970A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a safety monitoring method, device and system, and the scheme can obtain the riding information of a monitored object through an electronic student identity card carried by the monitored object when the monitored object rides a vehicle, feeds back the riding information to a monitoring person in time, and improves the safety of the monitored object. The system can also acquire the driving track of the currently taken vehicle according to the taking information, receive positioning information periodically sent by the electronic student card, and generate the moving track of the monitored object according to the positioning information and the driving track when the deviation distance between the positioning information and the driving track is smaller than or equal to a set value. When the deviation distance between the positioning information and the driving track is larger than a set value, a safety early warning message is sent to the monitoring person to remind that the monitored object deviates from the current vehicle, and the like; according to the scheme, the information reaching efficiency can be greatly improved, potential safety hazards are greatly reduced, and the effectiveness of safety monitoring is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet of Things, and in particular to a safety monitoring method, device and system. BACKGROUND

[0002] With the development of Internet of Things technology, its application in our daily life is also more and more popular, especially in the field of safety monitoring. Taking the safety monitoring of special groups such as students as an example, the existing one is mainly through setting a GPS (Global Positioning System) module in an electronic student card, such as an electronic student card, and then combining 4G / 5G and LBS (Location Based Services) technologies to provide parents and schools with comprehensive student location management services, for example, parents can view the current location of the child in real time through the mobile terminal, etc.

[0003] In the research and use of the prior art, the inventor of the present application found that although parents can view the current location of the child in real time through the mobile terminal, they have no idea about the specific situation of the child, such as whether the child is walking or taking a vehicle, what kind of vehicle the child is taking, whether the vehicle is safe, etc. The information reach efficiency is low, and moreover, this information deficiency and non-timely transmission also exist a great safety hazard, greatly affecting the effectiveness of safety monitoring. SUMMARY

[0004] The embodiments of the present application provide a safety monitoring method, device and system, which can timely feedback information to the monitoring person, not only can greatly improve the information reach efficiency, but also can reduce the safety hazard and improve the effectiveness of safety monitoring.

[0005] The embodiments of the present application provide a safety monitoring method, comprising: receiving positioning information periodically sent by an electronic student card carried by a monitored object; obtaining the riding information of the monitored object through the electronic student card, wherein the riding information includes vehicle information, and the boarding time and boarding location of the monitored object in the current vehicle; sending the riding information to the monitoring person, and obtaining the driving track of the current vehicle according to the riding information; when the deviation distance between the positioning information and the driving track is less than or equal to a set value, generating the moving track of the monitored object according to the positioning information and the driving track, and periodically sending the moving track to the monitoring person; when the deviation distance between the positioning information and the driving track is greater than the set value, sending a safety warning message to the monitoring person, the safety warning message indicating that the monitored object has deviated from the current vehicle.

[0006] Optionally, in some embodiments of the present application, the step of "obtaining the ride information of the monitored object through the electronic student card" can include: receiving the ride information sent by the electronic student card, wherein the ride information is obtained by the monitored object using the electronic student card to perform a check-in on a radio frequency identification (RFID) terminal corresponding to the current vehicle.

[0007] Optionally, in some embodiments of the present application, before the step of "obtaining the ride information of the monitored object through the electronic student card", the safety monitoring method can further include: when it is determined according to the positioning information that the travel speed of the monitored object is greater than a threshold value, generating a check-in reminder message to remind the monitored object to perform a check-in using the electronic student card; At this time, the step of "obtaining the ride information of the monitored object through the electronic student card" can include: receiving the check-in information sent by the electronic student card, and obtaining the ride information from the vehicle management platform according to the check-in information; wherein the check-in information is obtained by the monitored object inputting part of the ride information in the electronic student card.

[0008] Optionally, in some embodiments of the present application, the safety monitoring method can further include: obtaining the off-vehicle time and the off-vehicle location of the monitored object through the electronic student card; sending an off-vehicle reminder message to the monitor, the off-vehicle reminder message carrying the off-vehicle time and the off-vehicle location.

[0009] Optionally, in some embodiments of the present application, the step of "obtaining the off-vehicle time and the off-vehicle location of the monitored object through the electronic student card" can include: receiving the off-vehicle time and the off-vehicle location sent by the electronic student card, wherein the off-vehicle time and the off-vehicle location are obtained by the monitored object using the electronic student card to perform a check-out on a radio frequency identification (RFID) terminal corresponding to the current vehicle.

[0010] Optionally, in some embodiments of the present application, the step of "obtaining the off-vehicle time and the off-vehicle location of the monitored object through the electronic student card" can include: receiving the off-vehicle check-in information sent by the electronic student card, wherein the off-vehicle check-in information is obtained by the monitored object performing an off-vehicle check-in in the electronic student card; determining the check-in location and the check-in time according to the off-vehicle check-in information; setting the station closest to the check-in location on the travel track as the off-vehicle location; estimating the walking duration from the off-vehicle location to the check-in location, and setting the difference between the check-in time and the walking duration as the off-vehicle time.

[0011] Optionally, in some embodiments of the present application, when the deviation distance between the positioning information and the travel trajectory is greater than a set value, the safety monitoring method can further include: generating a get-off check-in reminder message to remind the monitored object to use the electronic student card to get-off check-in; If the get-off check-in information sent by the electronic student card is not received within a preset time, a safety warning message is sent to the monitor, wherein the get-off check-in information is obtained by the monitored object in the electronic student card when getting off check-in.

[0012] Optionally, in some embodiments of the present application, the safety monitoring method can further include: If the get-off check-in information sent by the electronic student card is received within a preset time, the check-in position and check-in time are determined according to the get-off check-in information; the site closest to the check-in position on the travel trajectory is set as the get-off position; the walking time from the get-off position to the check-in position is estimated, and the difference between the check-in time and the walking time is set as the get-off time.

[0013] Optionally, in some embodiments of the present application, the step of "obtaining the travel trajectory of the current vehicle according to the ride information" can include: sending a travel trajectory acquisition request to a vehicle management platform, the travel trajectory acquisition request carrying the ride information; receiving the travel trajectory synchronization information returned periodically by the vehicle management platform until the monitored object gets off, the travel trajectory synchronization information being generated by the vehicle management platform based on the travel trajectory acquisition request; determining the travel trajectory of the current vehicle according to the travel trajectory synchronization information, wherein the travel trajectory takes the boarding position of the monitored object as the position starting point and takes the boarding time of the monitored object as the time starting point.

[0014] Optionally, in some embodiments of the present application, determining whether the deviation distance between the positioning information and the travel trajectory is greater than a set value can include: determining the position corresponding to the positioning information to obtain the current position; on the travel trajectory, obtaining the trajectory point with the shortest straight-line distance from the current position; setting a circular region with the trajectory point as the origin and the set value as the radius; if the current position is located within the circular region, it is determined that the deviation distance between the positioning information and the travel trajectory is less than or equal to the set value; if the current position is located outside the circular region, it is determined that the deviation distance between the positioning information and the travel trajectory is greater than the set value.

[0015] Optionally, in some embodiments of the present application, before the step of "sending a safety warning message to the monitor", the safety monitoring method can further include: obtaining a time length of deviating from the driving track, to obtain a deviating time length; obtaining a historical risk level, the historical risk level being a risk level generated in a preset time range in the past with the current time as a starting point; generating a risk level of the current time according to the deviating distance, the deviating time length and the historical risk level; At this time, the step of "sending a safety warning message to the monitor" can include: sending a safety warning message to the monitor based on the risk level of the current time.

[0016] Optionally, in some embodiments of the present application, the step of "generating a risk level of the current time according to the deviating distance, the deviating time length and the historical risk level" can include: if the deviating distance is greater than a set value and less than a first value, the deviating time length is less than a first time length, and the historical risk level is low risk, then the risk level of the current time is set to low risk; if the deviating distance is greater than or equal to the first value and less than a second value, the deviating time length is greater than or equal to the first time length and less than a second time length, or the historical risk level is medium risk, then the risk level of the current time is set to medium risk; if the deviating distance is greater than or equal to the second value, the deviating time length is greater than or equal to the second time length, or the historical risk level is high risk, then the risk level of the current time is set to high risk.

[0017] Optionally, in some embodiments of the present application, the safety warning message can include a safety reminder message, a safety warning message and a safety emergency message, and the step of "sending a safety warning message to the monitor based on the risk level of the current time" can include: if the risk level of the current time is low risk, then a safety reminder message is sent to the monitor, the safety reminder message including prompt content and positioning information, the prompt content indicating that the monitored object has deviated from the current vehicle; if the risk level of the current time is medium risk, then a safety warning message is sent to the monitor, the safety warning message including prompt content, positioning information, vehicle information and driving track of the current vehicle; if the risk level of the current time is high risk, then a safety emergency message is sent to the monitor, the safety emergency message including prompt content, positioning information, vehicle information, driving track of the current vehicle and driver information.

[0018] Optionally, in some embodiments of the present application, after the step of "obtaining the ride information of the monitored object through the electronic student card", the safety monitoring method can further include: determining a type of a current vehicle; adjusting a period of sending the positioning information by the electronic student card according to the type of the current vehicle; resuming the period of sending the positioning information by the electronic student card when it is determined that the monitored object gets off.

[0019] Optionally, in some embodiments of the present application, after the step of "obtaining the ride information of the monitored object by the electronic student card", the safety monitoring method can further include: obtaining daily information of the monitored object, the daily information including historical ride information and preset information, the historical ride information being the ride information obtained within a preset time range from a current time point, and the preset information being ride information set by the monitor; if the ride information matches the daily information, performing the step of sending the ride information to the monitor, if the ride information does not match the daily information, sending a safety warning message to the monitor.

[0020] Optionally, in some embodiments of the present application, after the step of "receiving the positioning information periodically sent by the electronic student card", the safety monitoring method can further include: when it is determined that the monitored object is located in a preset electronic fence area according to the positioning information, obtaining a time length of the monitored object entering the electronic fence area and a historical risk level, the historical risk level being a risk level generated within a preset time range from a current time point; generating a risk level of the current time point according to the time length of the monitored object entering the electronic fence area and the historical risk level; sending a safety warning message to the monitor based on the risk level of the current time point.

[0021] Correspondingly, the present application also provides a safety monitoring device, which includes: a receiving unit configured to receive positioning information periodically sent by an electronic student card carried by a monitored object; an obtaining unit configured to obtain ride information of the monitored object by the electronic student card, and obtain a driving track of a current vehicle according to the ride information, wherein the ride information includes vehicle information, and a boarding time and a boarding position of the monitored object in the current vehicle; a sending unit configured to send the ride information to a monitor; The processing unit is configured to generate a moving track of the monitored object according to the positioning information and the driving track when a deviation distance between the positioning information and the driving track is less than or equal to a set value, and trigger the sending unit to periodically send the moving track to the monitor; and generate a safety warning message when the deviation distance between the positioning information and the driving track is greater than the set value, and trigger the sending unit to send the safety warning message to the monitor, the safety warning message indicating that the monitored object has deviated from the current vehicle.

[0022] In addition, the application also provides a safety monitoring system, comprising an electronic student card and a server. The server comprises a storage medium and a processor, the storage medium stores a plurality of instructions, and the instructions are loaded by the processor to perform the operations in any of the safety monitoring methods provided by the application. The electronic student card is configured to acquire ride information of the monitored object, send the ride information to the server, and periodically send positioning information to the server.

[0023] The application can acquire the ride information of the monitored object through the electronic student card carried by the monitored object when the monitored object rides a vehicle, and timely feedback to the monitor. In addition, the driving track of the vehicle currently ridden by the monitored object can be acquired according to the ride information, and the safety status of the monitored object can be timely fed back to the monitor in combination with the driving track and the positioning information periodically sent by the electronic student card, such as generating a moving track of the monitored object according to the positioning information and the driving track when the deviation distance between the positioning information and the driving track is less than or equal to a set value, and periodically sending the moving track to the monitor, and sending a safety warning message to the monitor when the deviation distance between the positioning information and the driving track is greater than the set value, to remind the monitored object that it has deviated from the current vehicle, etc. Since the application can timely feed back the relevant safety information of the monitored object to the monitor, it can greatly improve the efficiency of information reaching, and convert the passive response of the prior art into active intervention, greatly reducing the safety hazards, and greatly improving the effectiveness of safety monitoring. BRIEF DESCRIPTION OF DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0025] Figure 1 is a flowchart of the safety monitoring method provided by the application; Figure 2is another flowchart of the safety monitoring method provided by the embodiment of the present application; Figure 3 is an example diagram of the electronic student card provided by the embodiment of the present application; Figure 4 is an example diagram of the moving track provided by the embodiment of the present application; Figure 5 is a structural schematic diagram of the safety monitoring device provided by the embodiment of the present application. DETAILED DESCRIPTION

[0026] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0027] The embodiment of the present application provides a safety monitoring method, device and system. The following are described in detail respectively.

[0028] The embodiment will be described from the perspective of a safety monitoring device, which can be integrated in a server. The server can be a single entity, a server cluster or a cloud server.

[0029] A safety monitoring method comprises: receiving positioning information periodically sent by an electronic student card carried by a monitored object; obtaining ride information of the monitored object through the electronic student card, wherein the ride information comprises vehicle information, and boarding time and boarding location of the monitored object in a current vehicle; sending the ride information to a monitor, and obtaining a driving track of the current vehicle according to the ride information; when a deviation distance between the positioning information and the driving track is less than or equal to a set value, generating a moving track of the monitored object according to the positioning information and the driving track, and periodically sending the moving track to the monitor; and when the deviation distance between the positioning information and the driving track is greater than the set value, sending a safety warning message to the monitor, the safety warning message indicating that the monitored object has deviated from the current vehicle.

[0030] As shown in Figure 1 , the specific process of the safety monitoring method can be as follows: 101. Receive positioning information periodically sent by an electronic student card carried by a monitored object.

[0031] The monitored object refers to a person who needs to be monitored, such as children, students or the elderly.

[0032] The electronic student card is carried by the monitored object and can be an electronic card with a positioning module, such as a GPS module.

[0033] The positioning information can be obtained by satellite positioning, base station positioning, 4G / 5G positioning, or the like. For example, the positioning information can be Global Positioning System (GPS) information, Beidou system information, Location Based Services (LBS) information, or Ultra WideBand (UWB) information. For convenience of description, the positioning information is taken as an example of GPS information in the embodiments of the present application.

[0034] For example, a low-power GPS module can be arranged in the electronic student card. The electronic student card periodically obtains GPS information through the GPS module and sends the information to a security monitoring device, such as a server.

[0035] The periodicity means that the electronic student card obtains the positioning information at a preset frequency and sends the information to the security monitoring device, such as a server.

[0036] Optionally, the sending frequency (i.e., the sending period) can be set according to actual application requirements, such as sending once every 2 minutes or once every 5 minutes, and the like.

[0037] Optionally, to improve the security of data, the positioning information can be encrypted by using a national encryption algorithm SM4 (SM4 Block Cipher) before being transmitted, and then decrypted by the receiving end, and the like.

[0038] 102. The ride information of the monitored object is obtained through the electronic student card, and then step 103 is performed.

[0039] The ride information can include vehicle information, and information such as the boarding time and boarding location of the monitored object in the current vehicle.

[0040] The vehicle information refers to the vehicle number (such as a vehicle number or a license plate number), a line number, an up-down direction, and a terminal device number of a Radio Frequency Identification (RFID) terminal arranged in the vehicle.

[0041] It should be noted that, for the convenience of description, in the embodiments of the present application, the vehicle will be taken as a bus for example, and it should be understood that the vehicle can also include other cars, trams, subways and ferries, and the boarding time refers to the time of getting on the vehicle, such as the time of getting on a bus, subway or ferry, and the boarding position refers to the position of getting on the vehicle, such as the station of getting on a bus, the station of getting on a subway or the wharf of getting on a ship.

[0042] Optionally, there are various ways to obtain the ride information, for example, the ride information can be obtained by the monitored object using an electronic student card to perform boarding card swiping at a radio frequency identification terminal corresponding to the current vehicle, or the ride information can also be obtained from a vehicle management platform according to the boarding check-in information; that is, the step of "obtaining the ride information of the monitored object through the electronic student card" can include any of the following ways: Way one: receiving the ride information sent by the electronic student card, wherein the ride information is obtained by the monitored object using the electronic student card to perform boarding card swiping at a radio frequency identification terminal corresponding to the current vehicle.

[0043] Way two: receiving the boarding check-in information sent by the electronic student card, and then obtaining the ride information from the vehicle management platform according to the boarding check-in information.

[0044] Wherein, the boarding check-in information is obtained by the monitored object inputting part of the ride information in the electronic student card, that is, the monitored object does not need to input all the ride information in the electronic student card, but only needs to input part of the ride information, such as the line number, the boarding station and the boarding time, and other ride information, such as the license plate number and the terminal device number, is obtained by the safety monitoring device, such as a server, from the vehicle management platform based on the part of the ride information.

[0045] Optionally, in order to improve flexibility and the effectiveness of safety monitoring, in addition to the boarding check-in by the monitored object in the electronic student card, the monitored object can also be reminded to perform boarding check-in when it is monitored that the monitored object does not perform boarding card swiping and does not perform boarding check-in. That is, before the step of "obtaining the ride information of the monitored object through the electronic student card", the safety monitoring method can also include: When it is determined according to the positioning information that the travel speed of the monitored object is greater than a threshold value, a boarding check-in reminding message is generated to remind the monitored object to perform boarding check-in using the electronic student card. Wherein, the threshold value can be set according to the actual application requirements.

[0046] For example, after generating the boarding check-in reminding message, the boarding check-in reminding message can be sent to the electronic student card, and the electronic student card reminds the monitored object by displaying the boarding check-in reminding message, and / or playing the boarding check-in reminding message through voice, and the like.

[0047] At this time, the step of "obtaining the ride information of the monitored object through the electronic student card" can include: receiving the boarding check-in information sent by the electronic student card, and obtaining the ride information from the vehicle management platform according to the boarding check-in information. For example, the specific process can be as follows: After receiving the boarding check-in reminding message, the monitored object can input part of the ride information in the electronic student card to perform the boarding check-in, and then the electronic student card generates the boarding check-in information in response to the boarding check-in operation, and provides the boarding check-in information to the safety monitoring device. After receiving the boarding check-in information, the safety monitoring device obtains the ride information from the vehicle management platform according to the boarding check-in information.

[0048] Optionally, in order to strengthen the monitoring strength and improve the effectiveness of safety monitoring, the ride information can also be monitored for abnormality, that is, after the step of "obtaining the ride information of the monitored object through the electronic student card", the safety monitoring method can further include: obtaining daily information of the monitored object, if the ride information matches the daily information, performing the step of sending the ride information to the monitor (step 103); otherwise, if the ride information does not match the daily information, sending a safety warning message to the monitor.

[0049] The daily information includes historical ride information and preset information. The historical ride information refers to the ride information obtained in the past preset time range from the current time point, and the preset information refers to the ride information set by the monitor.

[0050] For example, if the daily information of the monitored object indicates that the monitored object has always taken bus lines 58 and 18 in the past, and the ride information set by the monitor indicates that the bus lines that can be taken are 18 and 2, if the current ride information indicates that the monitored object takes the bus line 58 (or 18, or 2), it is determined that the ride information matches the daily information, and the step of sending the ride information to the monitor is performed; otherwise, if the current ride information indicates that the monitored object takes a bus line other than 58, 18 and 2, such as 3, it is determined that the ride information does not match the daily information, and a safety warning message can be sent to the monitor.

[0051] Optionally, since the moving speed of the vehicle is much greater than the walking speed of the monitored object, when the monitored object gets on the vehicle, the frequency of obtaining the positioning information by the electronic student card carried by the monitored object can be increased (i.e. the period is reduced) compared with walking, for example, the electronic student card can obtain the positioning information once every five minutes when walking, and the electronic student card can obtain the positioning information once every two minutes when getting on the vehicle, etc. That is, after the step of "obtaining the riding information of the monitored object by the electronic student card", the safety monitoring method can further include: determining the type of the current vehicle, adjusting the period of sending the positioning information by the electronic student card according to the type of the current vehicle, and restoring the period of sending the positioning information by the electronic student card when it is determined that the monitored object gets off the vehicle.

[0052] For example, the period of sending the positioning information by the electronic student card can be reduced to a preset value according to the type of the current vehicle, and then the period of sending the positioning information by the electronic student card can be restored to the value before adjustment when it is determined that the monitored object gets off the vehicle.

[0053] The preset value can be set in advance according to the actual application requirements, for example, the preset value can be set according to the preferences of the monitoring person, according to the types of various vehicles, or all vehicles can be set to the same number, etc., which will not be described here.

[0054] 103, sending the riding information to the monitoring person, and obtaining the driving track of the current vehicle according to the riding information. For example, the driving track of the current vehicle can be obtained as follows: sending a driving track obtaining request to the vehicle management platform, the driving track obtaining request carrying the riding information; then, receiving the driving track synchronization information periodically returned by the vehicle management platform until it is determined that the monitored object gets off the vehicle; and then, determining the driving track of the current vehicle according to the driving track synchronization information.

[0055] The driving track synchronization information is generated by the vehicle management platform based on the driving track obtaining request, for example, the vehicle management platform can determine the vehicle corresponding to the riding information according to the driving track obtaining request, then carry the position information of the determined vehicle in the driving track synchronization information, and provide the position information to the safety monitoring device, so that the safety monitoring device can generate or update the driving track of the current vehicle according to the position information of the vehicle after receiving the driving track synchronization information. For another example, the vehicle management platform can directly provide the driving track of the determined vehicle to the safety monitoring device after determining the vehicle corresponding to the riding information according to the driving track obtaining request.

[0056] Wherein, the driving track takes the boarding position of the monitored object as a position starting point, takes the boarding time of the monitored object as a time starting point, until the monitored object gets off, that is, takes the getting-off position of the monitored object as a position ending point, and takes the getting-off time of the monitored object as a time ending point.

[0057] Optionally, the monitor can interact with the monitored object through a terminal such as a mobile phone, a smart watch or a tablet carried by the monitor after receiving the riding information, or can check the positioning information of the monitored object and / or the driving track of the current vehicle.

[0058] 104. When the deviation distance between the positioning information and the driving track is less than or equal to a set value, a moving track of the monitored object is generated according to the positioning information and the driving track, and the moving track is periodically sent to the monitor.

[0059] Optionally, the monitor can interact with the monitored object at any time through a terminal carried by the monitor after receiving the moving track, or can check the positioning information of the monitored object and / or the driving track of the current vehicle.

[0060] Wherein, the way of determining whether the deviation distance between the positioning information and the driving track is greater than a set value can be various, for example, specifically as follows: The position corresponding to the positioning information is determined to obtain a current position; on the driving track, a track point with the shortest straight-line distance from the current position is obtained; a circular area is set with the track point as the origin and the set value as the radius; if the current position is located in the circular area, it is determined that the deviation distance between the positioning information and the driving track is less than or equal to the set value; if the current position is located outside the circular area (including on the circular area), it is determined that the deviation distance between the positioning information and the driving track is greater than the set value.

[0061] Optionally, the way of generating the moving track of the monitored object according to the positioning information and the driving track can also be various, for example, specifically as follows: The initial moving track of the monitored object is generated according to the positioning information, and the initial moving track is superimposed with the driving track to obtain the moving track of the monitored object.

[0062] Optionally, when superimposing, the initial moving track and the driving track can be distinguished by different line types or colors, for example, the initial moving track of the monitored object is represented by a solid line, and the driving track is represented by a dashed line; for example, the initial moving track of the monitored object is represented by red, and the driving track is represented by blue, and the like.

[0063] Because this mobile trajectory can ensure accurate trajectory coverage for individuals and record the entire trajectory of the monitored person's journey, forming a complete trajectory chain of "nodes + entire journey", it can avoid the problem of trajectory fragmentation and greatly improve the effectiveness of safety monitoring compared to the traditional solution that only uses RFID to identify boarding and alighting areas and has difficulty recording the entire trajectory.

[0064] Optionally, to ensure information security, the movement trajectory can be encrypted before being sent to the monitor. For example, the national cryptographic algorithm SM4 can be used to encrypt the movement trajectory. Then, the encrypted movement trajectory is sent to the monitor's terminal. The monitor's terminal decrypts the encrypted movement trajectory upon receiving it to obtain the movement trajectory.

[0065] 105. When the deviation between the location information and the driving trajectory exceeds a set value, a safety warning message is sent to the monitoring person. The safety warning message indicates that the monitored object has deviated from the current vehicle.

[0066] Optionally, after receiving the safety warning message, the monitoring person can interact with the monitored object through their own terminal, such as a mobile phone, smartwatch, or tablet. Alternatively, they can view the monitored object's location information, movement trajectory, and / or the current vehicle's driving trajectory, etc., which will not be elaborated here.

[0067] Optionally, to improve the flexibility of early warning, different risk levels can be set according to the severity of the safety hazard, and different types of safety warning messages can be sent to the monitor according to the risk level to indicate the degree of risk. That is, before the step of "sending safety warning messages to the monitor", the safety monitoring method may also include: The system obtains the duration of the deviation from the driving trajectory based on the location information, as well as the historical risk level. Then, it generates the risk level for the current moment based on the deviation distance, deviation duration, and historical risk level.

[0068] In this case, the step "send a safety warning message to the monitor" can include: sending a safety warning message to the monitor based on the current risk level.

[0069] The historical risk level refers to the risk level generated within a preset time range from the current moment.

[0070] Optionally, the risk level classification can be determined according to the needs of the actual application. For example, it can be divided into two levels, three levels, or five levels, etc. For ease of description, the embodiments of this application will all be described using a three-level classification as an example.

[0071] For example, taking the risk level classification of low risk, medium risk and high risk as an example, the step of "generating the risk level of the current moment according to the deviation distance, the deviation duration and the historical risk level" can specifically include: (1) low risk; If the deviation distance is greater than a set value and less than a first value, the deviation duration is less than a first duration, and the historical risk level is low risk, the risk level of the current moment is set to low risk.

[0072] (2) medium risk; If the deviation distance is greater than or equal to the first value and less than a second value, the deviation duration is greater than or equal to the first duration and less than a second duration, or the historical risk level is medium risk, the risk level of the current moment is set to medium risk.

[0073] (3) high risk; If the deviation distance is greater than or equal to the second value, the deviation duration is greater than or equal to the second duration, or the historical risk level is high risk, the risk level of the current moment is set to high risk.

[0074] Optionally, for different risk levels, corresponding types of safety warning messages can be set, for example, taking the safety warning message including safety reminder message, safety warning message and safety emergency message as an example, for low risk, the safety reminder message can be sent to the monitor, for medium risk, the safety warning message can be sent to the monitor, and for high risk, the safety emergency message can be sent to the monitor, etc. That is, the step of "sending a safety warning message to the monitor based on the risk level of the current moment" can include: If the risk level of the current moment is low risk, a safety reminder message is sent to the monitor, wherein the safety reminder message can include prompt content and positioning information.

[0075] If the risk level of the current moment is medium risk, a safety warning message is sent to the monitor, wherein the safety warning message can include prompt content, positioning information and site information.

[0076] If the risk level of the current moment is high risk, a safety emergency message is sent to the monitor, wherein the safety emergency message can include prompt content, positioning information, site information and contact information.

[0077] Wherein, the site information refers to the relevant information of the site involved in the current specific matter; the contact information refers to the information of the contact person of the site involved in the current specific matter. For example, taking riding as an example, the site information can include vehicle information and the driving track of the current vehicle, and the contact information can include the driver information of the current vehicle.

[0078] That is, if the current specific matter is that the deviation distance between the positioning information of the monitored object and the driving track of the current vehicle is greater than the set value, the safety reminder message can include prompt content and positioning information, etc.; the safety warning message can include prompt content, positioning information, vehicle information and driving track of the current vehicle, etc.; and the safety emergency message can include prompt content, positioning information, vehicle information, driving track of the current vehicle and driver information, etc.

[0079] In addition, it should be noted that the prompt content can also be generated based on the current specific matter. For example, if the current specific matter is that the deviation distance between the positioning information of the monitored object and the driving track of the current vehicle is greater than the set value, the prompt content generated at this time can indicate that the monitored object has deviated from the current vehicle.

[0080] Optionally, since when the deviation distance between the positioning information and the driving track is too large, it indicates that the monitored object may have left the current vehicle, therefore, in order to avoid the security warning message being sent by mistake due to the monitored object forgetting to swipe the card after getting off the vehicle, or other reasons not to perform the off-vehicle check-in, and to avoid affecting the subsequent safety monitoring, when it is determined that the deviation distance between the positioning information and the driving track is greater than the set value, the monitored object can be first reminded to use the electronic student card to perform the off-vehicle check-in, and only when the off-vehicle check-in is not performed within the preset time, the security warning message is sent to the monitor. That is, when the deviation distance between the positioning information and the driving track is greater than the set value, the safety monitoring method can further include: generating an off-vehicle check-in reminder message to remind the monitored object to use the electronic student card to perform the off-vehicle check-in, and if the off-vehicle check-in information sent by the electronic student card is not received within the preset time, the step of sending the security warning message to the monitor is performed.

[0081] For example, the off-vehicle check-in reminder message can be generated and sent to the electronic student card, and the electronic student card can remind the monitored object by displaying the off-vehicle check-in reminder message and / or playing the off-vehicle check-in reminder message.

[0082] The off-vehicle check-in information is obtained by the monitored object performing the off-vehicle check-in in the electronic student card. For example, after receiving the off-vehicle check-in reminder message, the monitored object can click the “get off” button in the electronic student card to trigger an off-vehicle check-in request. In response to the off-vehicle check-in request, the electronic student card obtains the positioning information of the current monitored object to obtain the check-in location, and obtains the triggering time of the off-vehicle check-in request to obtain the check-in time, and then generates the off-vehicle check-in information based on the check-in location and the check-in time.

[0083] Optionally, if the off-vehicle check-in information sent by the electronic student card is received within the preset time, the off-vehicle position and the off-vehicle time can be set according to the off-vehicle check-in information.

[0084] For example, the punch-in position and the punch-in time can be determined according to the off-vehicle check-in information, and then the station on the travel track closest to the punch-in position is set as the off-vehicle position, and the punch-in time is set as the off-vehicle time.

[0085] Optionally, in order to make the setting of the off-vehicle time more accurate, the walking time from the off-vehicle position to the punch-in position can be estimated first, and then the difference between the punch-in time and the walking time is set as the off-vehicle time; for example, if the punch-in time is 5:00 pm and the walking time is 10 minutes, the off-vehicle time can be set as 4:50 pm, and so on, which will not be described here.

[0086] Optionally, in order to enable the monitor to know the specific situation of the monitored object in time, when determining that the monitored object gets off the vehicle, the monitor can also be notified of the matter in time. That is, in some embodiments of the present application, the safety monitoring method can further include steps 106 and 107 as follows: 106. The off-vehicle time and the off-vehicle position of the monitored object are obtained through the electronic student card, and then step 107 is performed.

[0087] The off-vehicle time refers to the time of leaving the vehicle, such as the time of getting off the bus, the time of leaving the subway station, or the time of getting off the ferry, etc.; and the off-vehicle position refers to the position of leaving the vehicle, such as the station of getting off the bus, the station of leaving the subway, or the wharf of getting off the ferry, etc.

[0088] Optionally, the way of obtaining the off-vehicle time and the off-vehicle position of the monitored object can be various, such as the off-vehicle time and the off-vehicle position can be obtained through the electronic student card by the monitored object performing off-vehicle card swiping on the radio frequency identification terminal corresponding to the current vehicle, or the off-vehicle time and the off-vehicle position can also be determined according to the off-vehicle check-in information; that is, the step of "obtaining the off-vehicle time and the off-vehicle position of the monitored object through the electronic student card" can include any of the following ways: Way one: receiving the off-vehicle time and the off-vehicle position sent by the electronic student card, wherein the off-vehicle time and the off-vehicle position are obtained through the electronic student card by the monitored object performing off-vehicle card swiping on the radio frequency identification terminal corresponding to the current vehicle.

[0089] Way two: receiving the off-vehicle check-in information sent by the electronic student card, and setting the off-vehicle position and the off-vehicle time according to the off-vehicle check-in information.

[0090] For example, the check-in location and check-in time can be determined based on the check-in information. Then, the station on the travel route closest to the check-in location can be set as the check-in location, and the check-in time can be set as the check-in time.

[0091] Optionally, to make the drop-off time setting more accurate, you can first estimate the walking time from the drop-off location to the check-in location, and then set the difference between the check-in time and the walking time as the drop-off time.

[0092] The disembarkation check-in information is obtained by the monitored individual checking in on their electronic student ID. For example, the monitored individual can actively click the "get off" button on their electronic student ID to trigger a disembarkation check-in request. In response to this request, the electronic student ID obtains the current location information of the monitored individual to get the check-in location, as well as the trigger time of the disembarkation check-in request to get the check-in time. Then, the disembarkation check-in information is generated based on the check-in location and check-in time.

[0093] It should be noted that steps 106 and 107 can be performed in any order.

[0094] 107. Send a disembarkation reminder message to the monitoring person, wherein the disembarkation reminder message carries the disembarkation time and location.

[0095] Optionally, the monitoring personnel can then view the location information, movement trajectory, and / or the current vehicle's trajectory of the monitored object through their own terminals, such as mobile phones, smartwatches, or tablets. In addition, they can interact with the monitored object.

[0096] Optionally, to improve the effectiveness of security monitoring, in addition to monitoring the routes used for transportation, electronic fences can be set up in places or areas that the monitored objects do not want to enter, such as internet cafes, game arcades, or bars, and security monitoring can be carried out in conjunction with electronic fences.

[0097] The so-called electronic fence refers to a geographical or spatial boundary defined by information or physical means. This electronic fence can be pre-set by the monitoring person, such as a parent, according to actual application needs. That is, after the step of "receiving the location information periodically sent by the electronic student ID card," the security monitoring method may also include: When the location information determines that the monitored object is located within a preset electronic fence area, the duration of the monitored object's entry into the electronic fence area and its historical risk level are obtained. Then, based on the duration of the monitored object's entry into the electronic fence area and its historical risk level, the current risk level is generated, and a safety warning message is sent to the monitor based on the current risk level.

[0098] Optionally, the risk level at the current time can be generated in various manners according to the length of time that the monitored object enters the electronic fence area and the historical risk level, for example, specifically as follows: If the length of time that the monitored object enters the electronic fence area is less than a third length of time and the historical risk level is low risk, the risk level at the current time is set to low risk. If the length of time that the monitored object enters the electronic fence area is greater than or equal to the third length of time and less than a fourth length of time, or the historical risk level is medium risk, the risk level at the current time is set to medium risk. If the length of time that the monitored object enters the electronic fence area is greater than or equal to the fourth length of time, or the historical risk level is high risk, the risk level at the current time is set to high risk.

[0099] The historical risk level refers to the risk level generated in a preset time range from the current time, and the third length of time and the fourth length of time can be set according to the actual application requirements, for example, the third length of time can be set to 10 minutes, the fourth length of time can be set to 30 minutes, etc., which will not be repeated here.

[0100] Optionally, the manner of the step of "sending a safety warning message to the monitor person based on the risk level at the current time" can also be various, for example, still taking the safety warning message including a safety reminder message, a safety warning message and a safety emergency message as an example, the step of "sending a safety warning message to the monitor person based on the risk level at the current time" can include: If the risk level at the current time is low risk, a safety reminder message is sent to the monitor person, and the safety reminder message includes prompt content and positioning information.

[0101] If the risk level at the current time is medium risk, a safety warning message is sent to the monitor person, and the safety warning message includes prompt content, positioning information, and electronic fence area information.

[0102] If the risk level at the current time is high risk, a safety emergency message is sent to the monitor person, and the safety emergency message includes prompt content, positioning information, electronic fence area information, and contact information of the electronic fence area.

[0103] The prompt content can be generated based on the current specific matter, for example, since the specific matter at this time is that the monitored object has entered the electronic fence area, the prompt content at this time can indicate that the monitored object has entered the electronic fence area, such as XX Internet bar, etc.; for example, if the specific matter is that the deviation distance of the positioning information of the monitored object from the travel trajectory of the current transportation tool is greater than a set value, the generated prompt content can indicate that the monitored object has deviated from the current transportation tool (see the previous embodiment), etc.

[0104] Wherein, the positioning information refers to the positioning information of the monitored object, the electronic fence area information refers to the place name and address of the electronic fence area, and the contact information of the electronic fence area refers to the contact information of the place of the electronic fence area, such as the contact phone number of the Internet bar, and the like, which is not described herein.

[0105] Optionally, in the embodiment of the present application, various information and messages can be sent to the light application in the instant messaging application of the monitoring person through the Representational State Transfer Application Programming Interface (REST API, also known as RESTful API, which is a software architecture style based on HTTP protocol, used to build network application interfaces), such as sending ride information, safety warning messages, get-off reminders, travel trajectories or movement trajectories, and the like. In this way, the guardian can directly view these information and messages in the instant messaging application through the terminal carried by himself / herself, and interact with the monitored object at any time, without the need to download a special software, greatly reducing the use threshold, realizing lightweight interaction, and improving the information reach efficiency.

[0106] As can be seen from the above, the embodiment can obtain the ride information of the monitored object through the electronic student card carried by the monitored object when the monitored object rides a vehicle, and feed back to the monitoring person in time, and further, the travel trajectory of the vehicle currently ridden by the monitored object can be obtained according to the ride information, and then the safety status of the monitored object can be fed back to the monitoring person in time in combination with the positioning information periodically sent by the electronic student card, such as generating the movement trajectory of the monitored object according to the positioning information and the travel trajectory and providing the monitoring person periodically when the deviation distance between the positioning information and the travel trajectory is less than or equal to a set value, and sending a safety warning message to the monitoring person to remind the monitored object that he / she has deviated from the current vehicle when the deviation distance between the positioning information and the travel trajectory is greater than the set value, and the like. Since the scheme can feed back the relevant safety information of the monitored object to the monitoring person in time, it not only can greatly improve the information reach efficiency, but also can transform the passive response of the prior art into active intervention, greatly reducing the safety hazards, and greatly improving the effectiveness of safety monitoring.

[0107] In addition, since the movement trajectory can not only reflect the positioning information of the monitored object, but also record the whole trajectory of the ride, forming a complete trajectory chain, compared with the scheme of the prior art which only identifies the getting-on and getting-off areas through RFID and is difficult to record the whole trajectory, the problem of trajectory fragmentation is avoided, and the effectiveness of safety monitoring can be further improved.

[0108] According to the method described in the foregoing embodiments, the following will be further described in detail by way of examples.

[0109] In this embodiment, the security monitoring device is specifically integrated in a server, the electronic student card is specifically an electronic student card, the vehicle is specifically a bus, and the monitored object is student A.

[0110] As shown in Figure 2 , a security monitoring method, and the specific process can be as follows: 201. The electronic student card carried by student A periodically acquires positioning information and sends the positioning information to the server.

[0111] Among them, referring to Figure 3 , the electronic student card is built-in with a low-power positioning module, such as a low-power GPS module, so that the electronic student card can acquire positioning information, such as GPS information, through the low-power GPS module.

[0112] It should be noted that Figure 3 the style of the electronic student card in the above embodiment is only an example, and it should be understood that the style and function of the electronic student card can be determined according to the actual application requirements, which will not be repeated here.

[0113] Optionally, the frequency at which the electronic student card acquires positioning information can be set according to the actual application requirements, for example, it can be acquired every 1 minute or 2 minutes, etc.

[0114] Optionally, in order to improve the security of data, when sending the positioning information to the server, the national encryption algorithm SM4 can be used for encryption.

[0115] 202. The server acquires the boarding information of student A through the electronic student card, and then executes step 203.

[0116] Among them, the boarding information can include vehicle information of the vehicle, such as the vehicle number, license plate number, line number, up-down direction, and terminal device number of the radio frequency identification terminal arranged in the bus; in addition, the boarding information can also include the boarding time and boarding position of student A in the current bus and the like.

[0117] For example, referring to Figure 4 , taking the example that student A boards the bus No. 500 at the "International Square" station, at this time, the boarding information can include the following information of the bus No. 500: Vehicle number: 0000001; License plate number: YueB12345; Line number: 500; Up-down direction: up direction Terminal device number: 9999991; Pick-up time: 12:00 Pick-up location: International Square.

[0118] Optionally, the server can obtain the ride information of student A in multiple ways through the electronic student card.

[0119] For example, student A can use the electronic student card to perform a check-in operation on the radio frequency identification terminal in the current bus, and then the bus management platform (i.e., the vehicle management platform) synchronizes the ride information to the electronic student card, and the electronic student card sends the ride information to the server.

[0120] For another example, student A can perform a check-in operation in the electronic student card, such as clicking the "check-in" button on the screen of the electronic student card and inputting part of the ride information, such as the line number, pick-up station, and pick-up time; the electronic student card generates check-in information according to the part of the ride information input by student A, and sends the check-in information to the server, and the server obtains the entire ride information from the bus management platform according to the check-in information.

[0121] Because in some scenarios, there may be scenarios such as missed card swiping, cash payment, or forgetting to check in, in order to improve flexibility and the effectiveness of security monitoring, in addition to student A actively checking in in the electronic student card, the server can also remind student A to check in when it is detected that student A has not checked in or swiped a card. That is, before the step "the server obtains the ride information of student A through the electronic student card", the security monitoring method can further include: When the server determines that the speed of student A is greater than a threshold value according to the positioning information of student A, the server generates a check-in reminder message to remind the monitored object to check in using the electronic student card.

[0122] For example, if the threshold value is 18 km / h, the average speed of student A can be calculated according to the positioning information at time t1 and the positioning information at time t2, and if the average speed is greater than 18 km / h, a check-in reminder message is generated and sent to the electronic student card of student A, and the electronic student card displays and / or audibly broadcasts the check-in reminder message.

[0123] After that, student A can perform a check-in operation in the electronic student card under the reminder of the check-in reminder message, which can be referred to in the previous embodiments and will not be repeated here.

[0124] Optionally, in order to strengthen the monitoring strength and improve the effectiveness of safety monitoring, after obtaining the riding information of the student A, it can be determined whether the riding information matches the daily information. If yes, step 203 is performed, otherwise, if no, step 206 is performed.

[0125] Optionally, since the moving speed of the vehicle is much greater than the walking speed of the student A, after determining that the student A gets on the vehicle, the server can reduce the period of sending the positioning information of the electronic student card to the server to a preset value, and restore the period of sending the positioning information of the electronic student card to the server to the value before adjustment when it is determined that the student A gets off the vehicle. Of course, the period of obtaining the positioning information of the electronic student card itself can also be adjusted in a similar manner, which can be adjusted by the electronic student card itself or by the server, and details are not described herein.

[0126] The preset value can be set according to the actual application requirements, and details are not described herein.

[0127] 203. The server sends the riding information to the monitor of the student A, and obtains the driving track of the current bus according to the riding information, and then performs step 204.

[0128] For example, the server can send a driving track acquisition request carrying the riding information to the bus management platform. After receiving the driving track acquisition request, the bus management platform determines the bus corresponding to the riding information, such as the bus No. 0000001 of the 500 bus, and then provides the server with the real-time position information of the bus in the driving track synchronization information according to a certain period, so that the server can generate or update the driving track of the current bus, such as the bus No. 0000001 of the 500 bus, according to the position information carried in the driving track synchronization information.

[0129] The driving track takes the boarding position of the student A as the position starting point and the getting-off position of the student A as the position terminal point. For example, referring to Figure 4 If the student A gets on the bus at the International Square and gets off at the Experimental Primary School, the driving track takes the International Square as the starting point and the Experimental Primary School as the terminal.

[0130] Optionally, when sending the ride information to the monitor, the server can push it through the light application in the instant messaging application, and the monitor, such as the parent of the student A and / or the school teacher, can interact with the student A through the light application in the mobile phone, tablet or other smart terminal after receiving the ride information, or view the positioning information of the student A and / or the driving trajectory of the current bus, without downloading a special software, which is described in detail in the foregoing embodiments and will not be repeated here.

[0131] 204, the server determines whether the deviation distance of the positioning information and the driving trajectory is greater than the set value, if not, step 205 is performed, if yes, step 206 is performed.

[0132] For example, the server can determine the position corresponding to the positioning information to obtain the current position, then obtain the trajectory point with the shortest straight line distance from the current position on the driving trajectory (for example, the station can be taken as the trajectory point), and set a circular area with the trajectory point as the origin and the set value as the radius; if the current position is located in the circular area, it is determined that the deviation distance of the positioning information and the driving trajectory is less than or equal to the set value, and step 205 is performed; otherwise, if the current position is located outside the circular area (including on the circular area), it is determined that the deviation distance of the positioning information and the driving trajectory is greater than the set value, and step 206 is performed.

[0133] For example, refer to Figure 4 Taking the current position as "KK market" and the driving trajectory as the trajectory point of each station as an example, since the station with the shortest straight line distance from "KK market" is "experimental primary school", a circular area can be set with "experimental primary school" as the origin and the set value such as "500 meters" as the radius (see the dashed circle area in Figure 4 Since "KK market" is located outside the circular area, it can be determined that the deviation distance of the positioning information and the driving trajectory is greater than the set value at this time, and step 206 can be performed.

[0134] 205, the server generates the moving trajectory of the student A according to the positioning information and the driving trajectory, and periodically sends the moving trajectory to the monitor of the student A.

[0135] For example, the server can generate the initial moving trajectory of the student A according to the positioning information, superimpose the initial moving trajectory and the driving trajectory, and obtain the moving trajectory of the student A.

[0136] For example, refer to Figure 4For example, taking the starting point of student A as "XX Mansion" and the current positioning information as "KK Market", the initial moving track of student A is from "XX Mansion" to "KK Market". Since student A gets on the 500th bus at the "International Square" station and gets off at the "Experimental Primary School" station, the running track of the 500th bus is from "International Square" to "Experimental Primary School". The moving track of student A can be obtained by superimposing the initial moving track and the running track: walking from "XX Mansion" to the "International Square" station, then taking the 500th bus to "Experimental Primary School", and then walking from "Experimental Primary School" to "KK Market".

[0137] It should be noted that in Figure 4 , the initial moving track of student A is represented by a dashed line, and the running track is represented by a solid line. Since the initial moving track coincides with the running track from "International Square" to "Experimental Primary School", only the running track is represented in the figure. It should be understood that other strategies can also be used to display the moving track, which will not be described here.

[0138] It should also be noted that during the process of student A taking the bus, as the positioning information of student A and the running track of the bus are continuously updated, the moving track is also updated accordingly. Therefore, the current latest moving track can be fed back to the monitor, such as the parent and / or school teacher, at a certain period. Of course, optionally, in order to protect the security of the information, the moving track can be encrypted before being sent to the monitor. For example, the moving track can be encrypted by using the SM4 national encryption algorithm, and then the encrypted moving track is sent to the terminal of the monitor, and the terminal of the monitor decrypts the received encrypted moving track to obtain the moving track.

[0139] Similarly, if the electronic student card sends encrypted positioning information, the server also needs to decrypt the encrypted positioning information to obtain the positioning information after receiving the encrypted positioning information. For details, please refer to the previous embodiments, which will not be described here.

[0140] Optionally, the server can push the moving track to the monitor through a light application in an instant messaging application, and the monitor can interact with the monitored object at any time through the terminal carried by the monitor, or can view the positioning information of the monitored object and / or the running track of the current vehicle, etc. will not be described here.

[0141] 206、The server sends a safety warning message to the monitor of student A.

[0142] For example, the server can send a safety warning message to the monitor through a short message, or can also push the safety warning message through a light application.

[0143] Optionally, after receiving the safety warning message, the monitor can interact with the monitored object through the light application, or can also view the positioning information, movement trajectory and / or driving trajectory of the current vehicle of the monitored object.

[0144] Optionally, different risk levels can be generated according to the severity of the safety hazard at the current time, and different types of safety warning messages can be sent to the monitor according to the risk level at the current time, for example, taking the current specific matter as “the ride information does not match the daily information” (i.e. the example in step 202), and taking the risk level division as low risk, medium risk and high risk, the generation of the risk level and the sending of the safety warning message can be as follows: Obtain the historical risk level of student A; If the ride information does not match the daily information, and the historical risk level is low risk, the risk level at the current time can be set to low risk, at which time a safety reminder message can be sent to the monitor of student A, wherein the safety reminder message can include prompt content and the positioning information of student A, and the prompt content indicates that student A has boarded the 500 bus.

[0145] If the ride information does not match the daily information, and the historical risk level is medium risk, the risk level at the current time can be set to medium risk, at which time a safety warning message can be sent to the monitor of student A, wherein the safety warning message can include prompt content, positioning information and location information of student A, the prompt content indicates that student A has boarded the 500 bus, and the location information is the license plate number and other information of the 500 bus.

[0146] If the ride information does not match the daily information, and the historical risk level is high risk, the risk level at the current time can be set to high risk, at which time a safety emergency message can be sent to the monitor of student A, wherein the safety emergency message can include prompt content, positioning information, location information and contact information of student A, the prompt content indicates that student A has boarded the 500 bus, the location information is the license plate number and other information of the 500 bus, and the contact information can be the driver information of the bus.

[0147] For another example, taking the current specific matter as “the deviation distance between the positioning information of student A and the driving trajectory of the current bus is greater than a set value”, and taking the risk level division as low risk, medium risk and high risk, the generation of the risk level and the sending of the safety warning message can be as follows: obtaining a time length of the positioning information of the student A deviating from the driving track of the bus No. 500, obtaining a deviating time length, and obtaining a historical risk level of the student A; If the offset distance (i.e., the distance between the KK park and the experimental primary school) is greater than the set value and less than the first value, the offset time length is less than the first time length, and the historical risk level is low risk, the risk level at the current time is set to low risk, and a safety reminder message can be sent to the monitor of the student A at this time, wherein the safety reminder message can include prompt content and the positioning information of the student A, and the prompt content indicates that the student A has deviated from the driving track of the bus No. 500.

[0148] If the offset distance is greater than or equal to the first value and less than the second value, the offset time length is greater than or equal to the first time length and less than the second time length, or the historical risk level is medium risk, the risk level at the current time is set to medium risk, and a safety warning message can be sent to the monitor of the student A at this time, wherein the safety warning message can include prompt content, the positioning information of the student A and the place information, and the prompt content indicates that the student A has deviated from the driving track of the bus No. 500, and the place information indicates that the place where the student A is currently located is the “KK mall”.

[0149] If the offset distance is greater than or equal to the second value, the offset time length is greater than or equal to the second time length, or the historical risk level is high risk, the risk level at the current time is set to high risk, and a safety emergency message is sent to the monitor at this time, wherein the safety emergency message can include prompt content, the positioning information of the student A, the place information and the contact information, the prompt content indicates that the student A has deviated from the driving track of the bus No. 500, the place information indicates that the place where the student A is currently located is the “KK mall”, and the contact information can be the contact information of the “KK mall”. Of course, since it is not determined that the student A has got off at this time, the contact information can also include the contact information of the driver of the bus No. 500.

[0150] Optionally, since when the offset distance between the positioning information and the driving track is too large, it indicates that the student A may have left the current vehicle, therefore, in order to avoid the safety warning message being sent by mistake due to the student A forgetting to check in after getting off, or other reasons, and to avoid affecting the subsequent safety monitoring, when it is determined that the offset distance between the positioning information and the driving track is greater than the set value, the server can also generate a check-in after getting off reminder message, and send the check-in after getting off reminder message to the electronic student card of the student A, so that the electronic student card displays and / or voice broadcasts the check-in after getting off reminder message to remind the student A to use the electronic student card to check in after getting off.

[0151] If the student A does not check in after getting off within a preset time, the step of sending the safety warning message to the monitor of the student A is performed.

[0152] If student A performs the get-off check-in within the preset time, for example, after receiving the get-off check-in reminder message, student A can click the "get-off" button in the electronic student card to trigger a get-off check-in request, and then the electronic student card obtains the current positioning information of student A to obtain the check-in location and obtains the triggering time of the get-off check-in request to obtain the check-in time. Then, the electronic student card can generate get-off check-in information based on the check-in location and the check-in time, and send the get-off check-in information to the server.

[0153] After receiving the get-off check-in information, the server can set the get-off location and the get-off time according to the get-off check-in information, for example, can determine the check-in location and the check-in time according to the get-off check-in information, and then set the station closest to the check-in location on the running track as the get-off location, and set the check-in time as the get-off time.

[0154] For example, taking the case that student A performs the get-off check-in operation at "KK Market" at 12:45 as an example, the check-in location can be set to "KK Market", and the check-in time can be set to "12:45".

[0155] Optionally, in order to make the setting of the get-off time more accurate, the walking time from the get-off location to the check-in location can be estimated first, and then the difference between the check-in time and the walking time is set as the get-off time; for example, still taking the check-in time as 12:45 and the walking time as 10 minutes as an example, the get-off time can be set to 12:35, and so on, which will not be repeated here.

[0156] Optionally, in addition to reminding student A to perform the get-off check-in, student A can also actively perform the get-off check-in, or the electronic student card can be used to perform the get-off check-in on the radio frequency identification terminal of the bus, so that the bus management platform can synchronize the get-off information, such as the get-off location and the get-off time, to the electronic student card. Details are described in the previous embodiments, which will not be repeated here.

[0157] Thereafter, the server can send the get-off time and the get-off location of student A to the monitor of student A, that is, perform step 207.

[0158] 207. When the server determines that student A gets off, the server sends a get-off reminder message to the monitor of student A, wherein the get-off reminder message carries the get-off time and the get-off location.

[0159] Optionally, after receiving the get-off reminder message, the monitor of student A can also check the positioning information, the movement track, and / or the running track of the current bus of the monitored object through the mobile phone, smart watch or tablet carried by the monitor, in addition, the monitor can also interact with student A.

[0160] It should be noted that the execution of steps 207 and 205 can be done in any order.

[0161] Optionally, to improve the effectiveness of safety monitoring, in addition to monitoring the route of transportation, electronic fences can also be set up in places or areas that "student A is not allowed to enter," such as internet cafes, game halls, or bars, and safety monitoring can be carried out in conjunction with electronic fences. For details, please refer to the previous embodiments, which will not be repeated here.

[0162] As can be seen from the above, this embodiment can obtain the monitored person's travel information through their electronic student ID card when the monitored person is using a means of transportation, and promptly report this information to the monitor. Furthermore, it can obtain the travel trajectory of the current means of transportation based on this travel information, and then combine this trajectory with the location information periodically sent by the electronic student ID card to promptly report the monitored person's safety status to the monitor. For example, when the deviation between the location information and the travel trajectory is less than or equal to a set value, the monitored person's movement trajectory can be generated based on the location information and the travel trajectory, and periodically sent to the monitor. When the deviation of the trajectory exceeds a set value, a risk level is generated for the current moment. Based on this risk level, a corresponding type of safety warning message is sent to the monitor to achieve different levels of warning effect. Since this scheme can use different warning methods to provide feedback to the monitor based on different safety conditions of the monitored object, it can not only greatly improve the efficiency of information delivery and reduce safety hazards, thus significantly improving the effectiveness of safety monitoring, but also greatly enhance the flexibility of warnings. This allows the monitor to take timely and appropriate measures to proactively intervene based on different types of warnings, which is conducive to ensuring the safety of the monitored object.

[0163] Furthermore, since the movement trajectory can reflect the location information of the monitored object and record its entire journey, forming a complete trajectory chain, it can solve the problem of trajectory fragmentation and further improve the effectiveness of safety monitoring compared to the traditional solution that only uses RFID to identify the boarding and alighting areas and has difficulty recording the entire trajectory.

[0164] To better implement the above methods, this application also provides a security monitoring device, which can be integrated into a server.

[0165] like Figure 5 As shown, the safety monitoring device may include a receiving unit 301, an acquisition unit 302, a sending unit 303, and a processing unit 304, as detailed below: The receiving unit 301 is used to receive the location information periodically sent by the electronic student ID carried by the monitored object.

[0166] The acquisition unit 302 is used to acquire the riding information of the monitored object through the electronic student ID card, and to acquire the current vehicle's trajectory based on the riding information; wherein, the riding information includes vehicle information, as well as the boarding time and boarding location of the monitored object on the current vehicle.

[0167] The sending unit 303 is used to send riding information to the monitoring person.

[0168] The processing unit 304 is used to generate the movement trajectory of the monitored object based on the positioning information and the driving trajectory when the deviation distance between the positioning information and the driving trajectory is less than or equal to a set value, and trigger the sending unit 303 to periodically send the movement trajectory to the monitor; when the deviation distance between the positioning information and the driving trajectory is greater than the set value, the sending unit 303 is triggered to send a safety warning message to the monitor, which indicates that the monitored object has deviated from the current vehicle.

[0169] Optionally, the sending unit 301 can also be used to send the location information of the monitored object to the monitoring person.

[0170] Optionally, the acquisition unit 302 can also be used to acquire the disembarkation time and location of the monitored object through the electronic student ID.

[0171] The sending unit 303 can also be used to send a disembarkation reminder message to the monitoring person, wherein the disembarkation reminder message carries the disembarkation time and disembarkation location.

[0172] Optionally, the safety monitoring device may also include an alert unit, used to generate a boarding check-in reminder message when the monitored object's travel speed exceeds a threshold based on location information, reminding the monitored object to use their electronic student ID to check in before boarding. The threshold can be set according to the specific application requirements.

[0173] At this time, the acquisition unit 302 can be used to receive the boarding check-in information sent by the electronic student ID card, and obtain the riding information from the transportation management platform based on the boarding check-in information.

[0174] Optionally, the reminder unit can also be used to generate a sign-in reminder message to remind the monitored person to sign in using their electronic student ID. If the sign-in information is not received from the electronic student ID within a preset time, the sending unit 303 is triggered to send a safety warning message to the monitor.

[0175] Optionally, the processing unit 304 can also be used to determine, based on the location information, that the monitored object is located within a preset electronic fence area, obtain the duration of the monitored object's entry into the electronic fence area and its historical risk level, and then generate the current risk level based on the duration of the monitored object's entry into the electronic fence area and its historical risk level, and trigger the sending unit 303 to send a safety warning message to the monitor based on the current risk level.

[0176] In practice, each of the above units can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units, please refer to the previous method embodiments, which will not be repeated here.

[0177] As can be seen from the above, since the safety monitoring device provided by this solution can promptly provide the monitoring personnel with relevant safety information of the monitored object, it can not only greatly improve the efficiency of information delivery, but also transform the passive response of existing technologies into active intervention, greatly reducing safety hazards and significantly improving the effectiveness of safety monitoring.

[0178] Furthermore, embodiments of this application also provide a security monitoring system, including a storage medium and a processor, wherein the storage medium stores a plurality of instructions that are adapted to be loaded by the processor to perform operations in any of the security monitoring methods provided in embodiments of this application.

[0179] This electronic student ID is used to obtain the monitored individual's travel information, send this travel information to the server, and periodically send location information to the server.

[0180] For details on the operation of the server and electronic student ID, please refer to the previous method implementation examples, which will not be repeated here.

[0181] Since the instructions stored in the storage medium of the security monitoring system can execute the steps in any of the security monitoring methods provided in the embodiments of this application, the beneficial effects that any of the security monitoring methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0182] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0183] The above provides a detailed description of a security monitoring method, apparatus, and system provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A safety monitoring method, characterized in that, include: Receive location information periodically sent by the electronic student ID carried by the monitored object; The electronic student ID is used to obtain the monitoring subject's travel information, which includes transportation information, as well as the monitoring subject's boarding time and boarding location on the current transportation. Send the riding information to the monitoring person, and obtain the current travel trajectory of the vehicle based on the riding information; When the deviation distance between the positioning information and the driving trajectory is less than or equal to a set value, the movement trajectory of the monitored object is generated based on the positioning information and the driving trajectory, and the movement trajectory is periodically sent to the monitoring person; When the deviation between the location information and the driving trajectory exceeds a set value, a safety warning message is sent to the monitoring person, indicating that the monitored object has deviated from the current vehicle.

2. The method according to claim 1, characterized in that, The process of obtaining the monitored individual's travel information through the electronic student ID includes: The system receives the travel information sent by the electronic student ID card, which is obtained by the monitored subject swiping their electronic student ID card at the radio frequency identification terminal corresponding to the current mode of transportation when boarding.

3. The method according to claim 1, characterized in that, Before obtaining the monitored subject's travel information through the electronic student ID, the process also includes: When the speed of the monitored object is determined to be greater than the threshold based on the location information, a boarding check-in reminder message is generated to remind the monitored object to use the electronic student ID to check in before boarding. The process of obtaining the monitored subject's travel information through the electronic student ID specifically involves: receiving the boarding check-in information sent by the electronic student ID, and obtaining travel information from the transportation management platform based on the boarding check-in information, wherein the boarding check-in information is obtained by the monitored subject inputting some travel information into the electronic student ID.

4. The method according to claim 1, characterized in that, Also includes: The electronic student ID is used to obtain the time and location at which the monitored individual got off the bus. Send a disembarkation reminder message to the monitoring personnel, the disembarkation reminder message carrying the disembarkation time and location.

5. The method according to claim 4, characterized in that, The step of obtaining the disembarkation time and location of the monitored individual through the electronic student ID includes: The system receives the alighting time and location sent by the electronic student ID card. The alighting time and location are obtained by the monitored individual swiping their electronic student ID card at the radio frequency identification terminal corresponding to the current mode of transportation.

6. The method according to claim 4, characterized in that, The step of obtaining the disembarkation time and location of the monitored individual through the electronic student ID includes: Receive the exit check-in information sent by the electronic student ID card, which is obtained by the monitored object checking in on the electronic student ID card upon exiting the vehicle; The check-in location and time are determined based on the disembarkation check-in information. Set the stop closest to the check-in location on the driving trajectory as the drop-off point; Estimate the walking time from the drop-off point to the check-in point, and set the difference between the check-in time and the walking time as the drop-off time.

7. The method according to any one of claims 1 to 6, characterized in that, When the deviation between the positioning information and the driving trajectory exceeds a set value, the method further includes: Generate a sign-in reminder message upon disembarking to remind the monitored individuals to use their electronic student ID to sign in upon disembarking. If no exit check-in information is received from the electronic student ID within the preset time, the step of sending a safety warning message to the monitor will be executed. The exit check-in information is obtained by the monitored person checking in on the electronic student ID.

8. The method according to any one of claims 1 to 6, characterized in that, The step of obtaining the current vehicle's trajectory based on the passenger information includes: Send a travel trajectory acquisition request to the transportation management platform, the travel trajectory acquisition request carrying the passenger information; The vehicle receives periodic return of driving trajectory synchronization information from the vehicle management platform until it is determined that the monitored object has disembarked. The driving trajectory synchronization information is generated by the vehicle management platform based on the driving trajectory acquisition request. The current vehicle's trajectory is determined based on the synchronized trajectory information. The trajectory starts at the boarding location of the monitored object and at the boarding time of the monitored object.

9. The method according to any one of claims 1 to 6, characterized in that, Determining whether the deviation between the positioning information and the driving trajectory is greater than a set value includes: Determine the location corresponding to the positioning information to obtain the current location; On the driving trajectory, obtain the trajectory point with the shortest straight-line distance to the current position; A circular area is defined with the trajectory point as the origin and the set value as the radius. If the current location is within the circular area, then the deviation distance between the positioning information and the driving trajectory is determined to be less than or equal to a set value; If the current location is outside the circular area, then the deviation between the positioning information and the driving trajectory is determined to be greater than a set value.

10. The method according to any one of claims 1 to 6, characterized in that, Before sending the safety warning message to the monitor, the following is also included: Obtain the duration of deviation from the driving trajectory based on the location information, and obtain the deviation duration; Obtain historical risk levels, which are risk levels generated within a preset time range starting from the current moment; The risk level at the current moment is generated based on the deviation distance, deviation duration, and historical risk levels. The sending of safety warning messages to the monitor specifically refers to sending safety warning messages to the monitor based on the current risk level.

11. The method according to claim 10, characterized in that, The process of generating the current risk level based on deviation distance, deviation duration, and historical risk levels includes: If the offset distance is greater than the set value but less than the first value, the offset duration is less than the first duration, and the historical risk level is low risk, then the risk level at the current moment will be set to low risk. If the offset distance is greater than or equal to the first value and less than the second value, the offset duration is greater than or equal to the first duration and less than the second duration, or the historical risk level is medium risk, then the risk level at the current moment will be set to medium risk. If the offset distance is greater than or equal to the second value, the offset duration is greater than or equal to the second duration, or the historical risk level is high risk, then the risk level at the current moment will be set to high risk.

12. The method according to claim 11, characterized in that, The safety warning messages include safety reminder messages, safety warning messages, and safety emergency messages. Sending safety warning messages to monitors based on the current risk level includes: If the current risk level is low, a safety alert message is sent to the monitor. The safety alert message includes a prompt and location information. The prompt indicates that the monitored object has deviated from its current mode of transportation. If the current risk level is medium risk, a safety warning message will be sent to the monitor. The safety warning message includes the prompt content, location information, vehicle information and the current vehicle's trajectory. If the current risk level is high, a safety emergency message will be sent to the monitor. The safety emergency message includes a prompt, location information, vehicle information, the current vehicle's trajectory, and driver information.

13. The method according to any one of claims 1 to 6, characterized in that, After obtaining the monitored individual's travel information through the electronic student ID, the process further includes: Determine the type of transportation currently in use; Adjust the frequency of sending location information on the electronic student ID card according to the type of current transportation; Once the monitored individual has disembarked, the cycle for sending location information via the electronic student ID is resumed.

14. The method according to any one of claims 1 to 6, characterized in that, After obtaining the monitored individual's travel information through the electronic student ID, the process further includes: The system acquires daily information about the monitored object, including historical travel information and preset information. The historical travel information is the travel information acquired within a preset time range from the current time. The preset information is the travel information set by the monitor. If the travel information matches the daily information, then the step of sending the travel information to the monitoring person is executed. If the travel information does not match the daily information, a safety warning message will be sent to the monitoring person.

15. The method according to any one of claims 1 to 6, characterized in that, After receiving the location information periodically sent by the electronic student ID, the method further includes: When the monitored object is determined to be within a preset electronic fence area based on the location information, the duration of the monitored object's entry into the electronic fence area and its historical risk level are obtained. The historical risk level is the risk level generated within a preset time range from the current moment. The risk level at the current moment is generated based on the duration of the monitored object's entry into the electronic fence area and its historical risk level. A safety warning message is sent to the monitoring personnel based on the current risk level.

16. A safety monitoring device, characterized in that, include: The receiving unit is used to receive the location information periodically sent by the electronic student ID carried by the monitored object; The acquisition unit is used to acquire the riding information of the monitored object through the electronic student ID card, and to acquire the current vehicle's travel trajectory based on the riding information. The riding information includes vehicle information, as well as the boarding time and boarding location of the monitored object on the current vehicle. The transmitting unit is used to send travel information to the monitoring personnel; The processing unit is used to generate the movement trajectory of the monitored object based on the positioning information and the driving trajectory when the deviation distance between the positioning information and the driving trajectory is less than or equal to a set value, and to trigger the sending unit to periodically send the movement trajectory to the monitor; when the deviation distance between the positioning information and the driving trajectory is greater than the set value, the sending unit is triggered to send a safety warning message to the monitor, the safety warning message indicating that the monitored object has deviated from the current vehicle.

17. A safety monitoring system, characterized in that, This includes electronic student IDs and servers; The server includes a storage medium and a processor, the storage medium storing a plurality of instructions adapted for loading by the processor to perform the operations in the security monitoring method according to any one of claims 1 to 15; The electronic student ID is used to obtain the travel information of the monitored object, send the travel information to the server, and periodically send location information to the server.