An information monitoring system based on emergency dispatching
By designing an information monitoring system based on emergency dispatch, the system can collect and monitor emergency information in real time and intelligently dispatch vehicle resources, solving the problems of incomplete patient condition records and insufficient vehicles in emergency centers, thereby improving the efficiency and accuracy of emergency work.
Patent Information
- Application Number
- CN202310290529.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-23
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2043-03-23
AI Technical Summary
In 120 emergency dispatch, the emergency center lacks detailed records of patients' conditions and locations. The jurisdiction is large and the number of ambulances is limited, resulting in insufficient vehicle dispatch and affecting the efficiency of emergency work.
Design an information monitoring system based on emergency dispatch, including data acquisition, information monitoring, database and dispatch execution modules. The system can collect and monitor emergency requests and rescue information in real time, intelligently dispatch vehicle resources, calculate target vehicles within the path range through road monitoring values and send avoidance tags, and send out auxiliary vehicles for rescue.
It enables timely processing and detailed recording of emergency requests, solves the problem of insufficient emergency vehicles, ensures effective avoidance by rescue vehicles, and improves the efficiency and accuracy of emergency work.
Smart Images

Figure CN116313012B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information monitoring technology, specifically to an information monitoring system based on emergency dispatch. Background Technology
[0002] With the continuous improvement of my country's medical system, 120, as one of the most important pre-hospital emergency measures, has also developed accordingly. However, some information monitoring problems often arise in 120 emergency dispatch work, such as the emergency center's telephone records not recording the patient's condition and detailed location in detail, making it difficult for medical staff to grasp the situation of the injured or ill when dispatching. At the same time, due to the large area of the jurisdiction and the limited number of ambulances in the jurisdiction, there will be some deficiencies in vehicle dispatch. If these problems are not handled properly, they will seriously affect the progress of emergency work. Therefore, an information monitoring system based on emergency dispatch is needed. Summary of the Invention
[0003] The purpose of this invention is to address the problems of existing emergency dispatch center information monitoring, such as the lack of detailed records of patients' conditions and locations, and the limited number of ambulances in the jurisdiction, which leads to deficiencies in vehicle dispatch. Therefore, this invention proposes an information monitoring system based on emergency dispatch.
[0004] The objective of this invention can be achieved through the following technical solution: an information monitoring system based on emergency dispatch, comprising a data acquisition module, an information monitoring module, a database, and a dispatch execution module; the data acquisition module is used to collect rescue information of rescue vehicles in real time and send it to the database, wherein the rescue information includes the hospital to which the vehicle belongs, the vehicle's real-time location, license plate number, and the corresponding driver's name, mobile phone number, vehicle navigation route, and vehicle status, including vehicle in rescue and vehicle idle; the information monitoring module is used to monitor and process the emergency request information from the hospital's emergency dispatch center and the rescue information of the rescue vehicles, specifically:
[0005] The system monitors and processes emergency medical request information: It acquires and connects to the receiving terminal of the hospital's emergency dispatch center. When the receiving terminal receives an emergency request, it monitors and analyzes it. Specifically: when a staff member responds within a preset time range, the system records the request content and identifies the emergency request information, including the request time, the patient's location, age, and condition; when no staff member responds within the preset time range, the system generates a corresponding request content input signal and sends it back to the requester, recording the request content and identifying the emergency request information; the obtained emergency request information is then sent to the dispatch execution module and the database. The dispatch execution module receives the emergency request information, processes it, and dispatches the corresponding rescue vehicle to handle the request.
[0006] The system monitors and processes rescue information: It identifies vehicle status; when a vehicle is in rescue operation, it marks the rescue vehicle as a vehicle to be controlled; it obtains the real-time location and navigation path of the vehicle to be controlled; it intercepts a predetermined distance along the navigation path of the vehicle to be controlled and marks this distance as the vehicle's intended path; it acquires and analyzes the current road data of the intended path to obtain a road monitoring value; when the road monitoring value exceeds a set threshold, it calculates the path range corresponding to the intended path, identifies vehicles traveling within the path range and marks them as target vehicles, and sends a rescue vehicle avoidance tag to the target vehicles; when the rescue vehicle travels a certain distance within the intended path, it re-marks the intended path of the vehicle to be controlled.
[0007] In a preferred embodiment of the present invention, the information monitoring module is used to monitor and process emergency request information from the hospital emergency dispatch center and rescue information from rescue vehicles, specifically as follows:
[0008] The system monitors and processes emergency medical request information: It acquires and connects to the receiving terminal of the hospital's emergency dispatch center. When the receiving terminal receives an emergency request, it monitors and analyzes it. Specifically: when a staff member responds within a preset time range, the system records the request content and identifies the emergency request information, including the request time, the patient's location, age, and condition; when no staff member responds within the preset time range, the system generates a corresponding request content input signal and sends it back to the requester, recording the request content and identifying the emergency request information; the obtained emergency request information is then sent to the dispatch execution module and the database. The dispatch execution module receives the emergency request information, processes it, and dispatches the corresponding rescue vehicle to handle the request.
[0009] The system monitors and processes rescue information: It identifies vehicle status; when a vehicle is in rescue operation, it marks the rescue vehicle as a vehicle to be controlled; it obtains the real-time location and navigation path of the vehicle to be controlled; it intercepts a predetermined distance along the navigation path of the vehicle to be controlled and marks this distance as the vehicle's intended path; it acquires and analyzes the current road data of the intended path to obtain a road monitoring value; when the road monitoring value exceeds a set threshold, it calculates the path range corresponding to the intended path, identifies vehicles traveling within the path range and marks them as target vehicles, and sends a rescue vehicle avoidance tag to the target vehicles; when the rescue vehicle travels a certain distance within the intended path, it re-marks the intended path of the vehicle to be controlled.
[0010] In a preferred embodiment of the present invention, the process of calculating the path range corresponding to the travel path is as follows: select the starting point and the midpoint of the travel path and connect them to obtain the starting line; calculate the length of the starting line and the travel distance of the travel path and mark the values of the two as HA1 and HA2 respectively; when HA2 / 2 < HA1 ≤ HA2, select the midpoint of the starting line, and draw a circle with the midpoint of the starting line as the center and half of the travel distance as the radius to obtain the path range; when HA1 < HA2 / 2, select the midpoint of the starting line and draw a circle with a preset length as the radius to obtain the path range.
[0011] As a preferred embodiment of the present invention, the specific process of obtaining the driving vehicles within the path range and marking them as target vehicles is as follows: the direction and position of the driving vehicles within the path range are identified; when the position of the driving vehicle within the path range is within the driving path and the direction is consistent with the driving path, it is marked as a target vehicle; when the position of the driving vehicle within the path range is not within the driving path and the vehicle's driving direction is close to the driving path, it is marked as a target vehicle.
[0012] As a preferred embodiment of the present invention, it further includes a road monitoring module and a vehicle material monitoring module; the road monitoring module is used to collect road data on the map in real time and send it to the database, wherein the road data includes road location, lane type on the road, and the location of vehicles; the vehicle registration module is used for vehicle owners to submit vehicle registration information for registration, and to review the registration information. When the review is successful, the registration information is sent to the database for storage, and the vehicle is marked as an external vehicle.
[0013] In a preferred embodiment of the present invention, the specific process by which the scheduling execution module processes the emergency rescue request information is as follows:
[0014] The system identifies hospitals with emergency departments within the patient's location's range. If multiple hospitals are identified, the hospital closest to the patient's location is selected, and its rescue information is retrieved. The rescue information is then analyzed, and the number of available rescue vehicles is counted. If one rescue vehicle is available, an emergency request is sent to its driver. If more than one rescue vehicle is available, a rescue vehicle is randomly selected, and its driver is sent the emergency request. If zero rescue vehicles are available, the real-time location of external vehicles is retrieved. Vehicles located within a preset area of the hospital are marked as candidate vehicles, and their number is counted. If one candidate vehicle is available, it is marked as a secondary dispatch vehicle, and the emergency request is sent to its driver. If multiple candidate vehicles are available, their dispatch values are retrieved, and the vehicle with the highest dispatch value is marked as a secondary dispatch vehicle.
[0015] In a preferred embodiment of the present invention, a data acquisition and analysis module is further included. This module acquires the time at which the dispatch vehicle receives the emergency medical request information and the time at which the dispatch vehicle completes the emergency medical request information. The time difference between time one and time two is calculated to obtain the completion time of the dispatch vehicle. The total number of completions is counted. When the total number of completions exceeds a preset threshold, all completion times are sorted according to chronological order. The values corresponding to each completion time are extracted sequentially and substituted into a preset time-duration coordinate system. Then, the data is processed sequentially... Connect the points corresponding to the completion time, mark the connection between two adjacent completion times as the completion line, determine the direction of the completion line, if the angle between the completion line and the horizontal line is within the range of 0 to 90 degrees, mark it as a positive completion line; otherwise, mark it as a negative completion line. Then calculate the slope of the positive and negative completion lines respectively, extract the values of the slopes of all positive completion lines and sum them to obtain the positive completion value, extract the absolute values of the slopes of all negative completion lines and sum them to obtain the negative completion value; divide the negative completion value by the positive completion value to obtain the positive-negative ratio; when the total number of completions is less than or equal to a preset threshold, the value of the positive-negative ratio is directly set to one. The average duration is calculated by averaging all completion times. Several duration ranges are defined, each corresponding to a preset duration value. The larger the minimum value within a duration range, the smaller the preset duration value. The average duration is matched against these duration ranges. If the average duration falls within a range, the corresponding preset duration value is marked as the matched duration value. The registration duration of the assisted vehicle is obtained, and the matched duration value, registration duration, and positive / negative ratio are extracted. A circle is drawn with the registration duration value and the matched duration value as radii, and the values corresponding to the registration duration are marked. The drawn circle is marked as Circle 1, and the circle corresponding to the matching duration value is marked as Circle 2. When Circle 2 is inside Circle 1, the centers of Circle 1 and Circle 2 are aligned. Two points are selected in Circle 1 and Circle 2 respectively and connected by a line, with the extension of the line passing through the center of the circle. The line connecting the two points is marked as the vehicle dispatch line. The midpoint of the vehicle dispatch line is selected, and a straight line is drawn with the midpoint as the starting point, and the length of the line is equal to the positive-negative ratio. Finally, the end point of the line is connected to the two ends of the vehicle dispatch line to form a triangle. The area of the triangle is extracted and marked as the vehicle dispatch value of the auxiliary vehicle and sent to the database for storage.
[0016] Compared with the prior art, the beneficial effects of the present invention are:
[0017] This invention monitors and processes emergency request information from the hospital's emergency dispatch center through an information monitoring module. When no response is detected from the corresponding staff, a corresponding request content input signal is generated and fed back to the corresponding emergency requester. The request content of the emergency requester is recorded and the emergency request information is identified, so as to facilitate timely processing of emergency requests and detailed recording of patient information.
[0018] This invention processes emergency medical request information and dispatches corresponding rescue vehicles to handle the requests. When there are not enough rescue vehicles, it intelligently allocates external vehicles for auxiliary rescue, thereby solving the problem of the limited number of ambulances in the jurisdiction.
[0019] This invention acquires target vehicles within the path range and sends emergency vehicle avoidance tags to the target vehicles, so that the drivers of the corresponding vehicles are aware that an ambulance is traveling and can give way to the ambulance in a timely manner. Attached Figure Description
[0020] To facilitate understanding by those skilled in the art, the present invention will be further described below with reference to the accompanying drawings.
[0021] Figure 1 This is a system principle block diagram of the present invention;
[0022] Figure 2 This is a schematic diagram of the path range of the present invention;
[0023] Figure 3 This is a schematic diagram of the triangle construction of the present invention. Implementation
[0024] The technical solution of the present invention will be clearly and completely described below with reference to the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0025] Please see Figure 1 As shown, an information monitoring system based on emergency dispatch includes a data acquisition module, a road monitoring module, a vehicle registration module, an information monitoring module, a database, a dispatch execution module, and a data acquisition and analysis module.
[0026] The data acquisition module collects rescue information from rescue vehicles in real time. The rescue information includes the hospital to which the vehicle belongs, the vehicle's real-time location, license plate number, the corresponding driver's name, mobile phone number, vehicle navigation route, and vehicle status, including whether the vehicle is in the process of being rescued or is idle. The data acquisition module then transmits the rescue information to the database.
[0027] The road monitoring module collects road data on the map in real time, including road location, lane type and the position of vehicles, and transmits the road data to the database.
[0028] Vehicle owners submit vehicle registration information through the vehicle registration module to register the vehicle. The registration information is then reviewed. Once the review is successful, the registration information is sent to the database for storage, and the vehicle is marked as an externally registered vehicle. The review is conducted manually by the system administrators.
[0029] The information monitoring module monitors and processes emergency request information and rescue vehicle information from the hospital's emergency dispatch center. Specifically, it acquires and connects to the receiving terminal of the hospital's emergency dispatch center. When the receiving terminal receives an emergency request from an emergency requester, it monitors and analyzes it. Specifically, when the receiving terminal receives a response from a corresponding staff member within a preset time range, it records the request content and identifies the emergency request information, which includes the requester's request time, the corresponding patient's location, age, and patient condition. When the receiving terminal does not detect a response from a corresponding staff member within the preset time range, it generates a corresponding request content input signal and sends it back to the corresponding emergency requester, records the request content, and identifies the emergency request information. The obtained emergency request information is then sent to the dispatch execution module and the database. The dispatch execution module receives the emergency request information, processes it, and dispatches the corresponding rescue vehicle to handle the request. The receiving terminal can be a hospital telephone or computer.
[0030] The system identifies the vehicle's status. When a vehicle is in the process of being rescued, it marks the rescued vehicle as a vehicle to be controlled. It then obtains the real-time location and navigation path of the vehicle to be controlled, and extracts a predetermined distance along the navigation path, marking this distance as the vehicle's future path. The system acquires and analyzes the current road data for the future path to obtain its traffic monitoring value. Specifically, it sets a preset lane value and a lane vehicle count threshold for each lane type. Lane types include one-way four lanes, one-way three lanes, one-way two lanes, one-way single lanes, and two-way single lanes, with the preset lane values decreasing sequentially for one-way four lanes, one-way three lanes, one-way two lanes, one-way single lanes, and two-way single lanes.
[0031] Identify the lane type corresponding to the travel path, match all vehicle types of the lane type to obtain the corresponding preset lane value and lane vehicle number threshold, and mark them as the lane matching value and vehicle number matching threshold of the travel path, respectively; obtain the number of vehicles traveling on the travel path and compare it with the vehicle number matching threshold; when the number of vehicles traveling is greater than the vehicle number matching threshold, calculate the difference between the two to obtain the vehicle overshoot value.
[0032] Calculate the distance between vehicles in front and behind in the same lane, sum all distances and take the average value to obtain the average distance of the travel path. Extract the lane matching value, overtaking value, and average distance, and substitute these three values into the traffic monitoring calculation model. The traffic monitoring calculation model outputs the traffic monitoring value of the travel path; where, the traffic monitoring calculation model is... DJ is the lane monitoring value, CS is the vehicle overtaking value, CP is the lane matching value, PD is the average distance between vehicles, fe1, fe2 and fe3 are the preset weight ratios, and fe1+fe2+fe3=1.
[0033] When the road monitoring value exceeds a set threshold, the path range corresponding to the travel path is calculated, such as... Figure 2 As shown; specifically: select the starting point and midpoint of the travel path and connect them to obtain the starting line. Calculate the length of the starting line and the travel distance of the travel path, and label these two values as HA1 and HA2 respectively. When HA2 / 2 < HA1 ≤ HA2, select the midpoint of the starting line, and draw a circle with the midpoint of the starting line as the center and half of the travel distance as the radius to obtain the path range; when HA1 < HA2 / 2, select the midpoint of the starting line and draw a circle with a preset length as the radius to obtain the path range.
[0034] The process involves identifying the direction and position of vehicles traveling within the path range. When a vehicle is located within the path and its direction is consistent with the path, it is marked as a target vehicle. When a vehicle is located outside the path but its direction is close to the path, it is also marked as a target vehicle.
[0035] A rescue vehicle avoidance tag is sent to the target vehicle. The tag can be sent to the target vehicle's mobile phone navigation or to the target vehicle's in-vehicle navigation terminal, so that the corresponding driver of the vehicle is aware that an ambulance is on the way and can give way to the ambulance in time. The rescue vehicle avoidance tag includes the distance between the rescue vehicle and the target vehicle, the ambulance avoidance text, and the avoidance voice. When the rescue vehicle has traveled a certain distance within the path, the path of the vehicle to be controlled is re-marked.
[0036] The specific process by which the dispatch execution module processes emergency medical request information is as follows:
[0037] The system identifies hospitals with emergency departments within the patient's location's range. If multiple hospitals are identified, the hospital closest to the patient's location is selected, and its rescue information is retrieved. The rescue information is then analyzed, and the number of available rescue vehicles is counted. If one rescue vehicle is available, an emergency request is sent to its driver. If more than one rescue vehicle is available, a rescue vehicle is randomly selected, and its driver is sent the emergency request. If zero rescue vehicles are available, the real-time location of external vehicles is retrieved. Vehicles located within a preset area of the hospital are marked as candidate vehicles, and their number is counted. If one candidate vehicle is available, it is marked as a secondary dispatch vehicle, and the emergency request is sent to its driver. If multiple candidate vehicles are available, their dispatch values are retrieved, and the vehicle with the highest dispatch value is marked as a secondary dispatch vehicle.
[0038] The data acquisition and analysis module collects the time 1 when the dispatch vehicle receives the emergency request information and the time 2 when the dispatch vehicle completes the emergency request information. It calculates the time difference between time 1 and time 2 to obtain the completion time of the dispatch vehicle, and counts the total number of completions. When the total number of completions exceeds a preset threshold, all completion times are sorted chronologically, and the corresponding values are extracted and substituted into a preset time-duration coordinate system. Then, the points corresponding to the completion times are connected sequentially, and the connection between two adjacent completion times is marked as a completion line. The direction of the completion line is determined: if the angle between the completion line and the horizontal line is within the range of 0 to 90 degrees, it is marked as a positive completion line; otherwise, it is marked as a negative completion line. The slopes of the positive and negative completion lines are then calculated separately. The slope values of all positive completion lines are extracted and summed to obtain the positive time value, and the absolute values of the slopes of all negative completion lines are extracted and summed to obtain the negative time value. The negative time value is divided by the positive time value to obtain the positive-to-negative ratio. When the total number of completions is less than or equal to the preset threshold, the positive-to-negative ratio is directly... Step 1: Calculate the average duration by averaging all completion times. Define several duration ranges, each corresponding to a preset duration value. The larger the minimum value within a duration range, the smaller the preset duration value. Match the average duration with the several duration ranges. If the average duration falls within a duration range, mark the corresponding preset duration value as the matched duration value. Obtain the registration duration of the assisted vehicle, extracting the matched duration value, registration duration, and positive / negative ratio. Use the registration duration value and the matched duration... Draw a circle with the value as the radius. Mark the circle corresponding to the registration duration value as Circle 1, and the circle corresponding to the matching duration value as Circle 2. When Circle 2 is inside Circle 1, align the centers of Circle 1 and Circle 2. Select two points on each of Circle 1 and Circle 2 and connect them with a line, ensuring the extension of the line passes through the center of the circle. Mark the line connecting these two points as the vehicle dispatch line. Select the midpoint of the vehicle dispatch line and draw a straight line starting from the midpoint, with the length of the line equal to a positive-to-negative ratio. Finally, connect the end point of the straight line to both ends of the vehicle dispatch line to construct triangles, such as... Figure 3 As shown; extract the area value of the triangle, mark it as the vehicle tracking value of the auxiliary vehicle, and send it to the database for storage.
[0039] In use, this invention monitors and processes emergency request information from the hospital's emergency dispatch center through an information monitoring module. When no response is detected from the corresponding staff, a corresponding request content input signal is generated and fed back to the corresponding emergency requester. The request content of the emergency requester is recorded and the emergency request information is identified, so as to facilitate timely processing of emergency requests and recording of request content. The emergency request information is processed and the corresponding rescue vehicles are dispatched for request processing. When there are not enough rescue vehicles, external vehicles are intelligently allocated for auxiliary rescue to solve the problem of limited number of ambulances in the jurisdiction.
[0040] The preferred embodiments of the present invention disclosed above are merely illustrative of the invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the invention to any specific implementation. Clearly, many modifications and variations can be made based on the content of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to better understand and utilize the invention. The invention is limited only by the claims and their full scope and equivalents.
Claims
1. An information monitoring system based on first-aid dispatch, comprising a data acquisition module, an information monitoring module, a database and a dispatch execution module; characterized in that, The data collection module is used for collecting rescue information of the rescue vehicle in real time and sending the rescue information to the database; The information monitoring module is used for monitoring and processing the first aid request information of the hospital first aid dispatching center and the rescue information of the rescue vehicle, specifically: Monitoring and processing the first aid request information: obtaining a receiving terminal of the hospital first aid dispatching center and connecting with the receiving terminal, when the receiving terminal receives the first aid request of the first aid requester, monitoring and analyzing the first aid request, specifically: when the receiving terminal has a corresponding staff response within a preset time range, recording the request content of the first aid requester and identifying the first aid request information, when the receiving terminal does not monitor the corresponding staff response within the preset time range, generating corresponding request content input signaling and feeding back to the corresponding first aid requester, recording the request content of the first aid requester and identifying the first aid request information; sending the obtained first aid request information to the dispatch execution module and the database, the dispatch execution module receiving the first aid request information, processing the first aid request information and dispatching the corresponding rescue vehicle to process the request; Monitoring and processing the rescue information: identifying the vehicle state, when the vehicle state is vehicle rescue, marking the rescue vehicle as a controlled vehicle, obtaining the real-time position and vehicle navigation path of the controlled vehicle, intercepting the navigation path of the controlled vehicle driving a preset distance on the vehicle navigation path and marking it as the driving path of the controlled vehicle; obtaining the current road data of the driving path and analyzing and calculating the road data to obtain the road monitoring value of the driving path, when the road monitoring value is greater than the set threshold, calculating the path range corresponding to the driving path, obtaining the driving vehicles in the path range and marking them as target vehicles, and sending the rescue vehicle driving avoidance label to the target vehicles; The rescue vehicle driving avoidance label includes the distance between the rescue vehicle and the target vehicle, the rescue vehicle avoidance text and the avoidance voice; When the rescue vehicle drives a certain distance in the driving path, the driving path of the controlled vehicle is re-marked; The specific process of obtaining the driving vehicles in the path range and marking them as target vehicles is: identifying the direction and position of the driving vehicles in the path range, when the position of the driving vehicles in the path range is in the driving path and the direction is consistent with the driving path, marking them as target vehicles, when the position of the driving vehicles in the path range is not in the driving path and the driving direction is close to the driving path, marking them as target vehicles; The specific process of analyzing the current road data of the driving path is: All lane types correspond to a preset lane value and a lane vehicle number threshold; the lane types include one-way four-lane, one-way three-lane, one-way two-lane, one-way single-lane and two-way single-lane, and the preset lane values of the one-way four-lane, one-way three-lane, one-way two-lane, one-way single-lane and two-way single-lane decrease in turn; Identifying the lane type corresponding to the driving path, matching all vehicle types of the lane type to obtain the corresponding preset lane value and lane vehicle number threshold, and marking them as the lane matching value and the vehicle number matching threshold of the driving path, respectively; The number of vehicles driving on the line path is obtained, and the number of vehicles is compared with a vehicle number matching threshold value, and when the number of vehicles is greater than the vehicle number matching threshold value, a vehicle overnumber value is calculated by the difference between the two; The vehicle distances between the front and rear vehicles in the same lane are calculated, all the vehicle distances are summed and averaged to obtain the average vehicle distance of the lane path, the values of the lane matching value, the number of vehicle overtaking value and the average vehicle distance are extracted, and the values of the three are substituted into the lane monitoring calculation model, and the lane monitoring value of the lane path is output through the lane monitoring calculation model; wherein the lane monitoring calculation model is , DJ is the lane monitoring value, CS is the number of vehicle overtaking value, CP is the value of the lane matching value, PD is the value of the average vehicle distance, fe1, fe2 and fe3 are preset weight proportions; The path range corresponding to the line path is calculated by selecting the start point and midpoint of the line path and connecting them to obtain a starting line, calculating the length of the starting line and the driving distance of the line path, and marking the values of the two as HA1 and HA2, respectively, when HA2 / 2 The specific process of the scheduling execution module processing the emergency request information is: When the obtained hospitals are multiple, the hospital closest to the patient position is selected, and the rescue information of the hospital is obtained, the rescue information of the hospital is identified, and the number of rescue vehicles in an idle state is counted, when the number of rescue vehicles is equal to one, the emergency request information is sent to the driver of the corresponding rescue vehicle, when the number of rescue vehicles is greater than one, a rescue vehicle is randomly selected, and the emergency request information is sent to the driver of the rescue vehicle; when the number of rescue vehicles is equal to zero, the real-time position of the external vehicle is obtained, the external vehicle with the real-time position in the preset area of the hospital is marked as a selected vehicle, the number of selected vehicles is counted, when the number of selected vehicles is equal to one, the selected vehicle is marked as an auxiliary vehicle, and the emergency request information is sent to the driver corresponding to the auxiliary vehicle; when the number of selected vehicles is multiple, the vehicle adjustment value of the selected vehicle is obtained, the selected vehicle with the maximum vehicle adjustment value is marked as an auxiliary vehicle; The collection and analysis module is also included, which is used to collect the time instant one when the auxiliary vehicle receives the emergency request information and the time instant two when the auxiliary vehicle completes the emergency request information; the time difference between time instant one and time instant two is calculated to obtain the completion time of the auxiliary vehicle, the total number of completion times is counted, when the total number of completion times is greater than a preset number threshold value, all completion times are sorted according to time sequence, the values corresponding to the completion times are extracted in turn and substituted into a preset time length coordinate system, then the points corresponding to the completion times are connected in turn, the connection between adjacent two completion times is marked as a completion time line, the direction of the completion time line is judged, when the included angle between the completion time line and the horizontal line is within the range of zero to ninety degrees, the completion time line is marked as a positive time line, otherwise, it is marked as a negative time line; then the slopes of the positive time line and the negative time line are calculated respectively, the values of the slopes of all positive time lines are extracted and summed to obtain a positive time value, the absolute values of the slopes of all negative time lines are extracted and summed to obtain a negative time value; the positive time value is divided by the negative time value to obtain a positive-negative ratio; when the total number of completion times is less than or equal to the preset number threshold value, the value of the positive-negative ratio is directly taken as one; The average duration is obtained by averaging all the completed durations, and a plurality of duration ranges are set, each of which corresponds to a preset duration value; the average duration is matched with the plurality of duration ranges, when the average duration belongs to the duration range, the preset duration value corresponding to the duration range is marked as a matching duration value; the registration duration of the auxiliary vehicle is obtained, and the matching duration value, the registration duration and the positive-negative ratio are extracted and analyzed to obtain the vehicle tuning value of the auxiliary vehicle; specifically, the value of the registration duration and the value of the matching duration value are taken as the radius to draw a circle, the circle drawn by the value corresponding to the registration duration is marked as circle one, and the circle drawn by the value corresponding to the matching duration value is marked as circle two, when circle two is in circle one, the centers of circle one and circle two are coincident, two points are selected in circle one and circle two respectively and connected, at the same time, the extension line of the connecting line passes through the center, the connecting line of the two points is marked as the vehicle tuning line, the midpoint of the vehicle tuning line is selected, and a straight line is drawn from the midpoint, and the numerical value of the length of the straight line is equal to the positive-negative ratio, finally, the end point of the straight line is connected with the two ends of the vehicle tuning line to construct a triangle, the numerical value of the area of the triangle is extracted and marked as the vehicle tuning value of the auxiliary vehicle; the vehicle tuning value is sent to the database for storage; It also includes a road monitoring module and a vehicle registration module; the road monitoring module is used to collect road data of roads on the map in real time and send it to the database; wherein the road data includes road position, road lane type and position of driving vehicles; the vehicle registration module is used for vehicle owners to submit registration information of vehicles for registration, and to audit the registration information, when the audit is successful, the registration information is sent to the database for storage, and the vehicle is marked as an external vehicle.
Citation Information
Patent Citations
Intelligent medical assistance method and system based on IoV (Internet of Vehicles)
CN108401010A
Elevator unmanned driving operation management system based on big data
CN114590668A