Artificial intelligence-based pension service scheduling system
By calculating the spatial proximity and time interval overlap ratio of tasks, the scheduling path and time window for elderly care services are optimized, which solves the problem of insufficient analysis of inter-task dependencies and improves resource utilization and scheduling efficiency.
Patent Information
- Application Number
- CN202510171484.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-17
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2045-02-17
AI Technical Summary
The lack of comprehensive analysis of the dependencies between tasks in the scheduling of elderly care services leads to uneven resource allocation, insufficient consideration of traffic conditions at task intersections in path planning, and a relatively fixed method of task priority division that cannot adapt to dynamic changes, affecting the continuity of services and response speed.
By calculating the spatial proximity of tasks, the overlap ratio of time intervals, and resource usage, we can identify highly correlated task pairs, optimize task paths and time windows, adjust task execution order and time, and optimize resource utilization and flow control.
It enables efficient collaboration between tasks, reduces execution conflicts, improves resource utilization, reduces the risk of congestion at intersections, and enhances the adaptability and execution efficiency of scheduling.
Smart Images

Figure CN119990667B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of health service scheduling, and in particular to an artificial intelligence-based elderly care service scheduling system. Background Art
[0002] The technical field of elderly care service scheduling systems involves leveraging information technology and artificial intelligence to rationally allocate and manage elderly care resources. The core of this technology lies in digitally integrating elderly care resources, optimizing service supply and demand, and improving service efficiency and accuracy. The overall technical field encompasses data collection and analysis, service resource management, task scheduling optimization, and service visualization. By leveraging sensor networks, big data processing, and artificial intelligence algorithms, this technology enables comprehensive perception and dynamic monitoring of elderly health status, service needs, and resource distribution, thereby supporting scientific and rational scheduling decisions.
[0003] Among them, health service scheduling refers to the effective configuration of health service resources in an intelligent manner in response to the health management needs in elderly care services. The subject matter of this patent covers specific technical matters such as the real-time collection and analysis of health data, the classification and prioritization of service requests, the construction of resource scheduling models, and the optimization of service allocation paths. Taking health data collection as an example, this patent records the health indicators of the elderly through terminals such as wearable devices, and classifies health conditions with the help of data analysis tools. For service requests, the patent generates scheduling priorities based on classification rules, and optimizes the configuration of service resources through scheduling algorithms, and finally completes the dispatch of service personnel or equipment through path planning, thereby realizing intelligent scheduling of health services.
[0004] Elderly care service scheduling lacks a comprehensive analysis of inter-task dependencies during resource matching, resulting in uneven resource allocation and impacting task coordination. Path planning fails to fully consider traffic flow at task intersections, leading to congestion in high-traffic areas and impacting overall execution efficiency. Task prioritization is relatively rigid and unable to adapt to dynamic changes in tasks, resulting in decreased resource utilization. Scheduling plans fail to dynamically optimize based on task time windows, leading to resource shortages during busy periods, impacting service continuity and responsiveness. Summary of the Invention
[0005] The purpose of the present invention is to solve the shortcomings of the existing technology and propose an artificial intelligence-based elderly care service scheduling system.
[0006] In order to achieve the above objectives, the present invention adopts the following technical solutions: The artificial intelligence-based elderly care service scheduling system includes:
[0007] The elderly care task interaction impact calculation module obtains the execution location, execution time, and resource usage of elderly care, medical follow-up, and health check tasks, calculates the spatial proximity, time interval overlap ratio, and resource overlap occupancy ratio between tasks, screens task pairs below the spatial proximity threshold, above the time dependency threshold, and above the resource dependency threshold, calculates the spatial interaction impact score, time interaction impact score, and resource interaction impact score, and uses weighted calculation to obtain the elderly care task interaction impact matrix.
[0008] The elderly care task path optimization module extracts high-impact task groups based on the elderly care task interaction influence matrix, filters path overlapping areas, marks intersections, adjusts the execution time of high-interaction-impact tasks, and optimizes the elderly care task path set;
[0009] The elderly care parallel task scheduling module selects low-interaction-impact task groups based on the elderly care task path set, calculates the intersection travel interval, adjusts the execution order of low-priority health check tasks, and optimizes the elderly care parallel scheduling task path set;
[0010] The elderly care task intersection flow control module calculates the intersection flow based on the elderly care parallel scheduling task path set, selects tasks in high-flow period, adjusts the execution time of low-urgency nursing tasks, and optimizes the elderly care task intersection path set;
[0011] The elderly care task time window adjustment module monitors intersection traffic deviations based on the elderly care task intersection path set, filters out tasks exceeding the threshold, adjusts low-priority health check task time windows, and optimizes the elderly care task dynamic time window set.
[0012] As a further solution of the present invention, the elderly care task interaction impact matrix includes a spatial interaction impact score, a temporal interaction impact score, and a resource interaction impact score; the elderly care task path set includes a high-impact task group, a path overlapping area, an intersection, and an adjusted high-interaction-impact task execution time; the elderly care parallel scheduling task path set includes a low-interaction-impact task group, an intersection passage interval, and an adjusted low-priority health check task execution order; the elderly care task intersection path set includes intersection traffic, high-traffic period tasks, and adjusted low-urgency nursing task execution time; the elderly care task dynamic time window set includes intersection traffic deviation, over-threshold tasks, and adjusted low-priority health check task time window.
[0013] As a further solution of the present invention, the elderly care task interaction impact calculation module includes:
[0014] The task execution information acquisition submodule obtains the execution location, execution time, and resource usage of elderly care, medical follow-up, and health check tasks, extracts the geographic coordinate information of the tasks, calculates the spatial distance between tasks, extracts the start and end times of the tasks based on the execution time and calculates the amount of time interval overlap, obtains the resource usage of the tasks and calculates the resource usage time, and obtains the task execution parameter set;
[0015] The task interaction screening submodule calculates the spatial proximity between tasks based on the task execution parameter set, determines whether it is lower than the spatial proximity threshold, calculates the time interval overlap ratio between tasks, screens task pairs with a value higher than the time dependency threshold, calculates the resource overlap occupancy time ratio, screens task pairs with a value higher than the resource dependency threshold, and obtains the task interaction screening result;
[0016] The interaction impact score calculation submodule calculates the spatial interaction impact score based on the task interaction screening result, performs normalization based on spatial proximity, calculates the time interaction impact score, performs normalization based on the time interval overlap ratio, calculates the resource interaction impact score, performs normalization based on the resource overlap occupancy time ratio, and obtains an interaction impact score set;
[0017] The interaction influence matrix calculation submodule sets the weight coefficient of the differentiated score based on the interaction influence score set, calculates the weighted influence of the task interaction, and constructs the elderly care task interaction influence matrix.
[0018] As a further solution of the present invention, the weighted influence of the calculation task interaction is calculated using the formula:
[0019]
[0020] Calculate the weighted influence value and construct the elderly care task interaction influence matrix;
[0021] Among them, I w Represents the weighted influence of task interaction, W i Represents the weight coefficient of the i-th task interaction, I i represents the impact score of the i-th task interaction, n represents the total number of task interactions, Represents the square root of the sum of the squares of all weight coefficients.
[0022] As a further solution of the present invention, the elderly care task path optimization module includes:
[0023] The high-impact task extraction submodule extracts task pairs whose interaction impact exceeds a set threshold based on the elderly care task interaction impact matrix, selects task groups that share execution resources or execution areas, calculates the interaction impact values between tasks within the task group, and sorts them according to the impact values to obtain high-impact task groups;
[0024] The path intersection screening submodule extracts the task execution paths based on the high-impact task group, calculates the coordinates of the path intersections, screens the path overlapping sections, counts the number of path intersections, classifies the paths according to the length of the overlapping sections, marks the intersections with greater impact, and obtains the path intersection distribution data;
[0025] The task time adjustment submodule extracts the task execution time corresponding to the path intersection point based on the path intersection point distribution data, calculates the time adjustment space between tasks, screens the adjustable tasks according to the time interval overlap ratio, adjusts the execution time of tasks with high interaction impact, and obtains the adjusted task execution time set;
[0026] The path optimization calculation submodule recalculates the task execution path based on the adjusted task execution time set, detects whether the path intersection points are reduced, calculates the change in the total path length, screens the path optimization scheme, and screens the optimal scheme according to the optimized path intersection situation to obtain the optimized elderly care task path set.
[0027] As a further solution of the present invention, the pension parallel task scheduling module includes:
[0028] The task screening submodule extracts the interaction impact parameters and task priorities of the task paths based on the set of elderly care task paths, calculates the interaction impact values between the task paths and compares them with the task impact threshold, screens the task paths whose interaction impact values are lower than the task impact threshold, and generates a low interaction impact task group.
[0029] The traffic interval calculation submodule calls the low interaction impact task group, obtains the intersection location data and the task path travel time, calculates the minimum traffic interval between intersection tasks based on the intersection task travel time sequence, and compares the calculated value with the intersection traffic safety threshold to generate the intersection traffic interval;
[0030] The health check task adjustment submodule extracts the execution sequence data of low-priority health check tasks in the task path based on the low-interaction-impact task group and the intersection travel interval, adjusts the execution sequence of the health check tasks according to the execution time, intersection travel interval and task impact parameters of the health check tasks in the task path, and generates an optimized elderly care parallel scheduling task path set.
[0031] As a further solution of the present invention, the elderly care task intersection flow control module includes:
[0032] The intersection traffic calculation submodule extracts the intersection task traffic data and task traffic parameters based on the pension parallel scheduling task path set, calculates the task traffic value of each intersection in the differentiated time period, and compares it with the intersection traffic benchmark value to obtain the intersection traffic;
[0033] The high-traffic task screening submodule calls the intersection traffic, extracts the task execution time data and the task path number, screens the task paths whose task traffic exceeds the task traffic threshold, and sorts them according to the task execution time to obtain the high-traffic period tasks;
[0034] The nursing task time adjustment submodule extracts the execution time data and task type of low-urgency nursing tasks based on the high-flow period tasks, and adjusts the execution time of low-urgency nursing tasks to a time period below the task flow threshold according to the task priority and execution time window, thereby obtaining an optimized elderly care task intersection path set.
[0035] As a further solution of the present invention, the intersection task traffic data and task flow parameters are calculated using the formula:
[0036]
[0037] Calculate the intersection task flow value, combine the calculation results, and compare them with the intersection flow benchmark value to obtain the intersection flow;
[0038] Among them, Q t Represents the intersection task flow value in time period t, V i,t represents the passage rate of task i in time period t, L i represents the path length of task i, N represents the total number of tasks passing through the intersection in time period t, T j,t represents the travel time of task j in time period t, represents the average travel time of all tasks in time period t, and M represents the total number of tasks in time period t.
[0039] As a further solution of the present invention, the pension task time window adjustment module includes:
[0040] The intersection flow deviation monitoring submodule extracts the intersection flow data and time series data based on the elderly care task intersection path set, calculates the average of the intersection flow in multiple time periods, and calculates the deviation between the task flow in each time period and the average, compares the deviation value with the intersection flow deviation threshold, and obtains the intersection flow deviation;
[0041] The over-threshold task screening submodule calls the intersection traffic deviation, extracts task execution time data and task type information, screens task paths whose task traffic deviation values exceed the intersection traffic deviation threshold, and sorts the tasks according to their execution time to obtain over-threshold tasks;
[0042] The health check task time adjustment submodule extracts the execution time data and task impact parameters of the low-priority health check task based on the above-threshold task, and adjusts the execution time of the low-priority health check task to the time period with lower intersection traffic deviation value according to the task priority and execution time adjustment range, so as to obtain the dynamic time window set of optimized elderly care tasks.
[0043] Compared with the prior art, the advantages and positive effects of the present invention are:
[0044] In the present invention, by calculating the spatial proximity of tasks, the time interval overlap ratio, and resource occupancy, highly correlated task pairs are identified, enabling efficient collaboration between tasks. Path adjustment reduces task execution conflicts and improves resource utilization. Task priority optimization makes the order of low-interaction-impact tasks more reasonable, avoiding task backlogs and scheduling confusion. Flow control balances the distribution of tasks in different time periods, reduces the risk of intersection congestion, and improves execution smoothness. The time window dynamic adjustment mechanism optimizes task scheduling based on real-time data, ensures the adaptability of scheduling, and improves the accuracy and execution efficiency of resource allocation. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 is a system flow chart of the present invention;
[0046] Figure 2 This is a system framework diagram of the present invention;
[0047] Figure 3 This is a flow chart of the elderly care task interaction impact calculation module of the present invention;
[0048] Figure 4 This is a flow chart of the elderly care task path optimization module of the present invention;
[0049] Figure 5 This is a flow chart of the elderly care parallel task scheduling module of the present invention;
[0050] Figure 6 This is a flow chart of the elderly care task intersection flow control module of the present invention;
[0051] Figure 7 This is a flow chart of the elderly care task time window adjustment module of the present invention. DETAILED DESCRIPTION
[0052] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0053] In the description of the present invention, it should be understood that the terms "length," "width," "up," "down," "front," "back," "left," "right," "vertical," "horizontal," "top," "bottom," "inside," "outside," and the like, indicating positions or relationships, are based on the positions or relationships shown in the accompanying drawings and are intended only to facilitate the description of the present invention and simplify the description. They do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limiting the present invention. Furthermore, in the description of the present invention, "plurality" means two or more, unless otherwise expressly and specifically defined.
[0054] Example 1
[0055] See also Figure 1 , the AI-based elderly care service scheduling system includes:
[0056] The elderly care task interaction impact calculation module obtains the execution location, execution time, and resource usage of elderly care, medical follow-up, and health check tasks, calculates the spatial proximity, time interval overlap ratio, and resource overlap occupancy ratio between tasks, screens task pairs below the spatial proximity threshold, above the time dependency threshold, and above the resource dependency threshold, calculates the spatial interaction impact score, time interaction impact score, and resource interaction impact score, and uses weighted calculation to obtain the elderly care task interaction impact matrix.
[0057] The elderly care task path optimization module extracts high-impact task groups based on the elderly care task interaction impact matrix, filters path overlap areas, marks intersections, adjusts the execution time of high-interaction-impact tasks, and optimizes the elderly care task path set;
[0058] The elderly care parallel task scheduling module is based on the elderly care task path set, screens low-interaction-impact task groups, calculates intersection travel intervals, adjusts the execution order of low-priority health check tasks, and optimizes the elderly care parallel scheduling task path set;
[0059] The elderly care task intersection flow control module is based on the elderly care parallel scheduling task path set, calculates the intersection flow, screens tasks during high-flow periods, adjusts the execution time of low-urgency nursing tasks, and optimizes the elderly care task intersection path set;
[0060] The elderly care task time window adjustment module is based on the elderly care task intersection path set, monitors intersection traffic deviation, filters out tasks exceeding the threshold, adjusts the time window of low-priority health check tasks, and optimizes the dynamic time window set of elderly care tasks.
[0061] The elderly care task interaction impact matrix includes the spatial interaction impact score, the temporal interaction impact score, and the resource interaction impact score. The elderly care task path set includes high-impact task groups, path overlapping areas, intersections, and adjusted high-interaction-impact task execution times. The elderly care parallel scheduling task path set includes low-interaction-impact task groups, intersection passage intervals, and adjusted low-priority health check task execution order. The elderly care task intersection path set includes intersection traffic, high-traffic period tasks, and adjusted low-urgency nursing task execution time. The elderly care task dynamic time window set includes intersection traffic deviation, over-threshold tasks, and adjusted low-priority health check task time windows.
[0062] See also Figure 2 and Figure 3 ,The elderly care task interaction impact calculation module includes:
[0063] The task execution information acquisition submodule obtains the execution location, execution time, and resource usage of elderly care, medical follow-up, and health check tasks, extracts the geographic coordinate information of the tasks, calculates the spatial distance between tasks, extracts the start and end times of the tasks based on the execution time and calculates the amount of time interval overlap, obtains the resource usage of the tasks and calculates the resource usage time, and obtains the task execution parameter set;
[0064] The task execution information acquisition submodule collects the execution location, execution time, and resource usage from the elderly care, medical follow-up, and health check tasks. First, the geographic coordinate information of the task is obtained. The latitude and longitude coordinates of the task are recorded using a global positioning system (GPS) device or a geographic information system (GIS). For example, the coordinates of the elderly care task are (30.2672°N, 97.7431°W), the coordinates of the medical follow-up task are (34.0522°N, 118.2437°W), and the coordinates of the health check task are (40.7128°N, 74.0060°W). Then, the spatial distance between tasks is calculated. The Haversine formula is used to calculate the shortest distance between two points on the earth's surface. The formula is:
[0065] Among them, r is the radius of the earth, which is about 6371 kilometers, Δφ and Δλ are the differences between the latitude and longitude of the two points, respectively, φ1 and φ2 are the latitudes of the two points, then, based on the execution time, the start and end time of the task are extracted, and the start and end time of each task are recorded. For example, the execution time of the elderly care task is from 10:00 to 12:00 on January 31, 2025, the medical follow-up task is from 11:00 to 13:00 on January 31, 2025, and the health check task is from 14:00 to 16:00 on January 31, 2025. The overlap of the time intervals is calculated to determine the overlapping part of the task time periods, for example, the time of the elderly care task and the medical follow-up task The overlap is from 11:00 to 12:00, a total of 1 hour. Obtain the resource usage of the tasks and record the type and quantity of resources used for each task. For example, the elderly care task uses 1 caregiver, the medical follow-up task uses 1 doctor and 1 vehicle, and the health check task uses 2 nurses and 1 electrocardiograph. Calculate the resource occupancy time by multiplying the number of resources used and the task duration. For example, the vehicle resource occupancy time for the medical follow-up task is 1 vehicle × 2 hours = 2 hours. Finally, summarize the above information to obtain a set of task execution parameters, including the task's geographic coordinates, spatial distance, time interval overlap, resource usage, and resource occupancy time.
[0066] The task interaction screening submodule calculates the spatial proximity between tasks based on the task execution parameter set, determines whether it is below the spatial proximity threshold, calculates the time interval overlap ratio between tasks, screens out task pairs above the time dependency threshold, calculates the resource overlap time ratio, screens out task pairs above the resource dependency threshold, and obtains the task interaction screening results.
[0067] The task interaction screening submodule calculates the spatial proximity between tasks based on the task execution parameter set. First, the spatial distance between tasks is calculated. The Haversine formula is used to calculate the shortest distance between two points on the earth's surface. The formula is:
[0068] Among them, r is the radius of the earth, which is about 6371 kilometers. Δφ and Δλ are the differences in latitude and longitude of the two points, respectively. φ1 and φ2 are the latitudes of the two points. The calculated distance is used to evaluate the spatial proximity between tasks and determine whether it is lower than the preset spatial proximity threshold. For example, the spatial proximity threshold is set to 5 kilometers. If the distance between two tasks is less than 5 kilometers, they are considered to be spatially adjacent. Next, the time interval overlap ratio between tasks is calculated. First, the overlapping part of the time intervals of the two tasks is determined. For example, the execution time of task A is from 10:00 to 12:00, and the execution time of task B is from 11:00 to 13:00. The overlapping time is from 11:00 to 12:00, a total of 1 hour. The time interval overlap ratio is calculated as the overlapping time divided by the duration of the shorter task. For example, if task A lasts for 2 hours and the overlapping time is 1 hour, the overlapping ratio is 1 / 2 = 0.5. Task pairs above the time dependence threshold are screened. For example, the time dependence threshold is set to 0.3. If the time interval overlap ratio of the two tasks is greater than 0.3, then They are considered to have time dependence. Finally, the resource overlapping occupancy time ratio is calculated. First, determine whether the resource types used by the two tasks are the same. If they are the same, calculate the resource overlapping occupancy time. For example, task A and task B both use the same vehicle. The usage time of task A is from 10:00 to 12:00, and the usage time of task B is from 11:00 to 13:00. Then the resource overlapping occupancy time is from 11:00 to 12:00, for a total of 1 hour. The resource overlapping occupancy time ratio is calculated as the overlapping time divided by the total resource occupancy time. For example, the total occupancy time of the vehicle is 2 hours of task A plus 2 hours of task B, minus 1 hour of overlap, for a total of 3 hours. Then the resource overlapping occupancy time ratio is 1 / 3≈0.33. Task pairs with a value above the resource dependence threshold are screened. For example, the resource dependence threshold is set to 0.2. If the resource overlapping occupancy time ratio of two tasks is greater than 0.2, they are considered to have resource dependence. After the above screening process, the task interaction screening results are obtained, including task pairs with spatial proximity, time dependence and resource dependence.
[0069] The interaction impact score calculation submodule calculates the spatial interaction impact score based on the task interaction screening results, performs normalization based on spatial proximity, calculates the time interaction impact score, performs normalization based on the time interval overlap ratio, calculates the resource interaction impact score, performs normalization based on the resource overlap occupancy time ratio, and obtains the interaction impact score set;
[0070] The interaction impact score calculation submodule calculates the spatial interaction impact score based on the task interaction screening results. First, the task pairs with spatial proximity in the screening results are obtained and the spatial distance between them is calculated. The Haversine formula is used to calculate the shortest distance between two points on the earth's surface. The formula is:
[0071]
[0072] Where r is the radius of the earth, which is about 6371 kilometers, Δφ and Δλ are the differences in latitude and longitude between two points, φ1 and φ2
[0073] is the latitude of the two points, and the calculated spatial distance is normalized to be between 0 and 1. For example, using the minimum
[0074] Maximum normalization method:
[0075] Among them, d max and d min are the maximum and minimum spatial distances between tasks, S norm
[0076] Represents the normalized spatial interaction impact score. For example, if the maximum distance is set to 10 kilometers and the minimum distance is 1 kilometer, if a task
[0077]
[0078] Next, calculate the time interaction impact score, obtain the task pairs with time dependence in the screening results, and calculate their time interval overlap
[0079] Among them, t overlap is the time overlap between tasks, t min
[0080] The duration of the shorter task, for example, Task A takes 2 hours to execute and Task B takes 3 hours to execute, and their overlapping time is
[0081]
[0082] Then, the resource interaction impact score is calculated, the task pairs with resource dependencies in the screening results are obtained, and the resource overlap occupancy is calculated.
[0083] Among them, t resource_overlap is the overlapping occupation time of resources, t total_resource
[0084] The total resource occupancy time is: For example, if Task A and Task B share a vehicle, Task A takes 2 hours and Task B takes 3 hours.
[0085] Finally, we get the interaction impact score set, including spatial interaction impact score, temporal interaction impact score and resource interaction impact score.
[0086] The interaction influence matrix calculation submodule sets the weight coefficient of the differentiated score based on the interaction influence score set, calculates the weighted influence of task interaction, and constructs the elderly care task interaction influence matrix.
[0087] Calculate the weighted influence of task interaction using the formula:
[0088]
[0089] Calculate the weighted influence value and construct the elderly care task interaction influence matrix;
[0090] Among them, I w Represents the weighted influence of task interaction, W i Represents the weight coefficient of the i-th task interaction, I i represents the impact score of the i-th task interaction, n represents the total number of task interactions, Represents the square root of the sum of the squares of all weight coefficients.
[0091] formula:
[0092]
[0093] Detailed explanation of the formula and the process of formula calculation and derivation:
[0094] In this formula, I w Indicates the weighted influence of task interaction. In order to calculate I w , the following parameters need to be determined:
[0095] Impact score of task interaction I i : The impact of each task interaction is assessed and a corresponding score is obtained. Scores can be obtained through expert evaluation, historical data analysis, or questionnaires. For example, for a task interaction, the expert assessment gives it an impact score of 7.
[0096] Weight coefficient W i : Assign a weight coefficient based on the importance or credibility of each task interaction. The weight coefficient can be determined based on statistical analysis, expert scoring, or the Analytic Hierarchy Process. For example, the importance of a task interaction is assessed as 0.8.
[0097] Assume there are three task interactions, and their impact scores and weight coefficients are as follows:
[0098] Task interaction 1: I1=7, W1=0.8;
[0099] Task interaction 2: I2 = 5, W2 = 0.6;
[0100] Task interaction 3: I3=9, W3=0.9;
[0101] Substituting these values into the formula, the calculation process is as follows:
[0102] Calculate the absolute value of the weighted influence value of each task interaction and sum them:
[0103]
[0104] Calculate the square root of the sum of the squares of the weight coefficients:
[0105]
[0106] Calculate weighted influence I w :
[0107]
[0108] The results show that after comprehensively considering the impact scores of each task interaction and the corresponding weight coefficients, the calculated weighted impact is 12.42. This value reflects the overall weighted impact of task interactions under the current evaluation system.
[0109] See also Figure 2 and Figure 4 , the elderly care task path optimization module includes:
[0110] The high-impact task extraction submodule extracts task pairs whose interaction influence exceeds a set threshold based on the elderly care task interaction influence matrix, selects task groups that share execution resources or execution areas, calculates the interaction influence values between tasks within the task group, and sorts them according to the influence values to obtain high-impact task groups.
[0111] The elderly care task interaction influence matrix is used to calculate the interaction influence value between tasks. First, extract the task pairs whose interaction influence exceeds the set threshold, set the threshold T, and filter all the interaction influence values I ij Satisfy I ij ≥T task pairs (i, j). Secondly, we filter task groups that share execution resources or execution areas. First, we check whether the execution locations of the task pairs overlap. We use the spatial coordinates to calculate the overlap ratio of the task execution areas using the formula:
[0112] Among them, A overlap is the overlapping area of the task execution area, A min is the area of the smaller task area. For example, the execution areas of Task A and Task B are 100 square meters and 150 square meters respectively, and their overlapping area is 50 square meters. The overlapping ratio is calculated as:
[0113] Then, we check the shared resources of the tasks. For example, if both Task A and Task B use the same medical inspection vehicle, we consider them to share resources. After screening the task groups that share resources or execution areas, we calculate the interaction impact value between tasks within the task group. The calculation formula is: I group =∑ i,j∈G I ij
[0114] Among them, G is the task set of the task group. For example, the task group contains tasks A, B and C. Their interaction influence is as follows: I AB =0.7, I AC =0.6, I BC =0.5, then the interaction effect value within the task group is calculated as follows:
[0115] I group =0.7+0.6+0.5=1.8;
[0116] According to the influence value sorting, the interaction influence values of the task groups are arranged in descending order to obtain the high-impact task groups. The results are used for subsequent path optimization and task adjustment.
[0117] The path intersection screening submodule extracts task execution paths based on the high-impact task group, calculates the coordinates of path intersections, screens the overlapping sections of the paths, counts the number of path intersections, classifies the paths according to the length of the overlapping sections, marks the intersections with greater impact, and obtains the path intersection distribution data;
[0118] The path cross-screening of high-impact task groups uses task execution path data for analysis. First, the task execution path is extracted and the task trajectory is recorded. The GPS device is used to obtain the sequence of geographical coordinate points of the task execution trajectory. For example, the path coordinate points of task A are (x1, y1), (x2, y2)…(x n ,y n ), the path coordinate points of task B are (x′1, y′1), (x′2, y′2)…(x′ m ,y′ m ), then calculate the coordinates of the path intersection point, use the intersection calculation method of two path trajectories to check whether the adjacent line segments intersect, and assume that the two line segments are:
[0119] L1=(x i ,y i )→(x i+1 ,y i+1 );
[0120] L2=(x′ j ,y′ j )→(x′ j+1 ,y′ j+1 );
[0121] If two line segments meet the intersection condition:
[0122] (x i -x i+1 )(y′ j -y′ j+1 )-(y i -y i+1 )(x′ j -x′ j+1 )≠0;
[0123] Then calculate the intersection coordinates (x c ,y c ), count the number of path intersections, set the path overlap length threshold, and calculate the path overlap length L overlap And classify them. For example, if the number of path intersections between tasks A and B is 3, and the lengths of the path overlapping sections are 2.5km, 1.8km, and 3.2km respectively, they are classified and the intersections with greater influence (such as those with a length exceeding 2km) are marked, and finally the path intersection distribution data is obtained.
[0124] The task time adjustment submodule extracts the task execution time corresponding to the path intersection distribution data, calculates the time adjustment space between tasks, selects the adjustable tasks according to the time interval overlap ratio, adjusts the execution time of tasks with high interaction impact, and obtains the adjusted task execution time set;
[0125] Based on the path intersection distribution data, the task time adjustment submodule adjusts the task execution time. First, the task execution time corresponding to the path intersection is extracted. For example, the execution time of task A is 10:00-12:00, and the execution time of task B is 11:00-13:00. The intersection occurs at 11:15. To calculate the time adjustment space between tasks, first calculate the time interval overlap ratio:
[0126]
[0127] Among them, t overlap is the task overlap time, t min is the execution time of the shorter task. For example, if the time overlap between tasks A and B is 45 minutes and task A lasts for 2 hours, the calculation result is:
[0128]
[0129] Adjustable tasks are filtered based on the time interval overlap ratio and an adjustment threshold is set. For example, if the threshold is 0.3, then this task pair meets the adjustment conditions. The execution time of tasks with high interaction impact is adjusted. Task A's execution time can be changed to 9:30-11:30 to reduce the impact of path intersection. The adjusted task execution time set is obtained.
[0130] The path optimization calculation submodule recalculates the task execution path based on the adjusted task execution time set, detects whether the path intersection points are reduced, calculates the change in the total path length, screens the path optimization scheme, and selects the optimal scheme according to the optimized path intersection situation to obtain the optimized elderly care task path set.
[0131] The path optimization calculation submodule recalculates the task execution path based on the adjusted task execution time set. First, it updates the adjusted task execution trajectory, re-extracts the task path data, and calculates the path intersections. The same method is used to calculate the intersection coordinates and detect whether the number of path intersections has decreased. For example, the number of path intersections before adjustment is 5, and after adjustment it is reduced to 2. The change in the total path length is calculated. Assuming that the total path length before adjustment is 20 km and after adjustment is 18.5 km, the path change is:
[0132] ΔL=L before -L after =20-18.5=1.5km;
[0133] Screen the path optimization plans, compare the reduction in path intersections and the change in path length under different adjustment strategies, and determine the optimal plan. For example, among the three adjustment strategies, Plan 1 reduces 2 intersections, Plan 2 reduces 3 intersections, and Plan 3 reduces 4 intersections, but the path increases by 2km. In this case, Plan 2 is finally selected to obtain the optimized elderly care task path set.
[0134] See also Figure 2 and Figure 5 , the pension parallel task scheduling module includes:
[0135] The task screening submodule extracts the interaction impact parameters and task priorities of the task paths based on the set of elderly care task paths, calculates the interaction impact values between the task paths and compares them with the task impact threshold, screens the task paths whose interaction impact values are lower than the task impact threshold, and generates a low interaction impact task group.
[0136] The task screening submodule analyzes the elderly care task path set. First, it extracts the interaction impact parameters of the task paths, including task execution time, number of task path intersections, shared resources, and spatial proximity. It then calculates the interaction impact value between task paths using the following formula:
[0137] I path =αS overlap +βT overlap +γR overlap ;
[0138] Where: S overlapis the spatial overlap of the task paths, which is calculated as the ratio of the length of the path intersection area to the total length of the shorter task path; T overlap is the task time overlap, that is, the ratio of the time overlap to the shorter task execution time; R overlap is the task resource overlap, which is calculated as the ratio of the shared resource usage time to the total task execution time; α, β, and γ are weighting coefficients, which are set according to the task importance, resource usage, and actual execution requirements.
[0139] Then, the calculated interaction impact value is compared with the task impact threshold, and the task paths whose interaction impact value is lower than the task impact threshold are screened. For example, if the task impact threshold is set to 0.4, if the interaction impact value I between tasks A and B is path =0.35, then the task pair meets the screening criteria, and finally a low interaction impact task group is generated, including all task path sets that meet the screening criteria.
[0140] The traffic interval calculation submodule calls the low-interaction-impact task group to obtain intersection location data and task path travel time, calculates the minimum traffic interval between intersection tasks based on the intersection task travel time sequence, and compares the calculated value with the intersection traffic safety threshold to generate the intersection traffic interval;
[0141] The travel interval calculation submodule calls the low-interaction-impact task group for calculation. First, it obtains the intersection location data and uses a GPS device to record the intersection coordinates of each task path. For example, the intersection coordinates of tasks A and B are (x1, y1) and (x2, y2), respectively. At the same time, it obtains the travel time of the task path and records the time series of each task arriving at the intersection. For example, task A arrives at the intersections (x1, y1) and (x2, y2) at 10:05 and 10:20 respectively, and task B arrives at the same intersection at 10:08 and 10:22.
[0142] Then, the minimum travel interval between tasks at the intersection is calculated using the following formula:
[0143] T gap =min(T B,i -T A,i );
[0144] Among them, T B,i and T A,i They represent the arrival time of task B and task A at the intersection i. For example, for the intersection (x1, y1), we have:
[0145] T gap =10:08-10:05=3 minutes;
[0146] The calculated value is then compared with the intersection safety threshold. For example, if the threshold is set to 2 minutes, a calculated minimum interval of 3 minutes satisfies the safety requirement. If it is less than 2 minutes, the task execution time needs to be adjusted. Finally, intersection interval data is generated, including task interval information for each intersection.
[0147] The health check task adjustment submodule extracts the execution sequence data of low-priority health check tasks in the task path based on the low-interaction-impact task group and intersection travel interval. It adjusts the execution sequence of health check tasks according to the execution time, intersection travel interval and task impact parameters of the health check tasks in the task path, and generates an optimized elderly care parallel scheduling task path set.
[0148] The health check task adjustment submodule analyzes the low-interaction-impact task group and the intersection travel interval. First, it extracts the execution order data of low-priority health check tasks in the task path and obtains the path position of the health check tasks in the elderly care tasks. For example, Task A performs elderly care, medical follow-up, and health check in sequence, and Task B performs medical follow-up, health check, and elderly care in sequence. Then, based on the execution time of the health check tasks in the task path, combined with the intersection travel interval and task impact parameters, the execution order of the health check tasks is adjusted as follows:
[0149] Check the time window of the health check task and calculate the overlap between the task and other tasks. For example, if the health check time of task A is 11:00-11:30 and the health check time of task B is 10:50-11:20, the overlap time is calculated to be 20 minutes.
[0150] Adjust the task order based on the traffic interval. If the execution time of the health check task causes the intersection traffic interval to fall below the safety threshold, adjust the execution order of Task A so that its health check time is adjusted from 11:00-11:30 to 11:20-11:50.
[0151] Update the task path, recalculate the path intersection position, and record the adjusted execution order to ensure that the traffic safety threshold meets the requirements, and finally generate an optimized pension parallel scheduling task path set.
[0152] See also Figure 2 and Figure 6 ,The traffic control module at the intersection of the elderly care task includes:
[0153] The intersection traffic calculation submodule extracts the intersection task traffic data and task traffic parameters based on the elderly care parallel scheduling task path set, calculates the task traffic value of each intersection in the differentiated time period, and compares it with the intersection traffic benchmark value to obtain the intersection traffic;
[0154] The high-traffic task screening submodule calls the intersection traffic, extracts the task execution time data and task path number, screens the task paths whose task traffic exceeds the task traffic threshold, and sorts them according to the task execution time to obtain the tasks in the high-traffic period;
[0155] The high-traffic task screening submodule first calls the intersection traffic data, extracts the task execution time data and task path number of each task path, records the time all tasks pass through the intersection, and uses GPS trajectory data and the task scheduling system to record the travel path and passing time of each task. For example, the passing time of task A at the intersection (x?, y?) is 10:10, the passing time of task B at the same point is 10:12, and task C passes at 10:14. Then, the traffic flow of each task path is counted, that is, the number of tasks passing the intersection per unit time. The task flow F is calculated using the following formula:
[0156] Where: N is the number of tasks passing the intersection per unit time, and T is the time window size, for example, set to 10 minutes.
[0157] If N=6 tasks pass through the intersection in a certain time period, and the time window is 10 minutes, the task flow is calculated as: tasks / minute;
[0158] Then, it is compared with the set task flow threshold. For example, if the task flow threshold is set to 0.5 tasks / minute, the task flow in this time period exceeds the threshold and needs to be adjusted. The task paths whose task flow exceeds the threshold are screened out and sorted according to the task execution time. For example, tasks A, B, and C pass at 10:10, 10:12, and 10:14 respectively, then a high-flow period task set is formed after sorting.
[0159] The nursing task time adjustment submodule extracts the execution time data and task type of low-urgency nursing tasks based on high-flow period tasks. According to the task priority and execution time window, the execution time of low-urgency nursing tasks is adjusted to the time period below the task flow threshold to obtain the optimized elderly care task intersection path set.
[0160] The nursing task time adjustment submodule analyzes the task set in the high-flow period. First, it extracts the execution time data and task type of low-urgency nursing tasks. Nursing tasks are divided into high urgency (such as emergency patient care), medium urgency (such as regular follow-up), and low urgency (such as routine examination) according to urgency. Low-urgency tasks are selected from them. For example, if task A is an emergency nursing task, task B is a regular follow-up, and task C is a routine examination, then task C is classified as a low-urgency nursing task. Then, the execution time of low-urgency tasks is adjusted according to task priority and execution time window, and they are scheduled to the time period below the task flow threshold. For example:
[0161] Check the current task flow, count the number of tasks per unit time, and calculate the task flow F;
[0162] Identify the time window with lower traffic, for example, between 10:30 and 10:40, the task traffic is below the threshold;
[0163] Adjust the execution time of low-urgency tasks. For example, adjust the execution time of Task C from 10:14 to 10:35 to keep the task traffic below the threshold.
[0164] Finally, the nursing task time adjustment is completed and the optimized elderly care task intersection path set is obtained.
[0165] The intersection task traffic data and task flow parameters are calculated using the formula:
[0166]
[0167] Calculate the intersection task flow value, combine the calculation results, and compare them with the intersection flow benchmark value to obtain the intersection flow;
[0168] Among them, Q t Represents the intersection task flow value in time period t, V i,t represents the passage rate of task i in time period t, L i represents the path length of task i, N represents the total number of tasks passing through the intersection in time period t, T j,t represents the travel time of task j in time period t, represents the average travel time of all tasks in time period t, and M represents the total number of tasks in time period t.
[0169] formula:
[0170]
[0171] Detailed explanation of the formula and the process of formula calculation and derivation:
[0172] In the above formula, Q tIndicates the intersection task flow value in time period t. In order to calculate Q t , you need to get the following parameters:
[0173] Mission Pass Rate V i,t : represents the traffic velocity of task i during time period t (unit: meters per second). This parameter can be obtained by monitoring the speed of vehicles passing through the intersection in real time using traffic flow monitoring equipment (such as induction loops or video detection). For example, the average speed of a vehicle during time period t is 15 meters per second.
[0174] Path length L i : represents the path length of task i (unit: meters). This parameter can be obtained through map measurement or vehicle odometer. For example, the path length of a task is 500 meters.
[0175] Total number of tasks, N, represents the total number of tasks that pass through the intersection during time period t. This parameter can be obtained by counting the number of vehicles passing through the intersection using traffic flow monitoring equipment. For example, in time period t, 100 vehicles pass through the intersection.
[0176] Task transit time T j,t : represents the travel time (in seconds) for task j within time period t. This parameter can be calculated by the time difference between a vehicle entering and leaving the intersection. For example, the travel time for a vehicle is 40 seconds.
[0177] Average travel time The average travel time (in seconds) for all tasks in time period t. This parameter is calculated by averaging the travel time of all tasks. For example, the average travel time for all vehicles in time period t is 35 seconds.
[0178] Total number of tasks, M, represents the total number of tasks in time period t. Typically, M is equal to N. For example, if 100 vehicles pass through the intersection in time period t, then M = 100.
[0179] Substitute the above parameters into the formula for calculation:
[0180] Calculate the molecular part:
[0181]
[0182] Calculate the denominator:
[0183] Calculate the absolute value of the difference between each task's travel time and the average travel time:
[0184]
[0185] Sum over all tasks:
[0186]
[0187] Calculate the square root:
[0188]
[0189] Calculate Q t :
[0190]
[0191] The results show that during time period t, the intersection's mission flow rate was approximately 33,545.5 square meters per second to the power of 1.5. This value reflects the traffic flow at the intersection during that time period and can be used to evaluate the intersection's traffic efficiency.
[0192] See also Figure 2 and Figure 7 ,The pension task time window adjustment module includes:
[0193] The intersection traffic deviation monitoring submodule extracts intersection task traffic data and time series data based on the elderly care task intersection path set, calculates the mean of intersection task traffic in multiple time periods, and calculates the deviation between the task traffic in each time period and the mean, compares the deviation value with the intersection traffic deviation threshold, and obtains the intersection traffic deviation;
[0194] The intersection flow deviation monitoring submodule performs calculations based on the intersection path set of the elderly care task. First, the intersection task flow data and time series data are extracted. The task scheduling system is used to record the travel time of each task and calculate the task flow in each time period. For example, in the time period of 9:00-9:10, tasks A, B, and C pass through the intersection, and the task flow in this time period is recorded as 3. Then, the average of the intersection task flow in multiple time periods is calculated, using the data of the past N time periods to calculate the average:
[0195]
[0196] Among them, F i represents the task flow in the i-th time period. Assuming that the task flow in the past five time periods is 3, 4, 2, 5, and 3 respectively, the mean is calculated as follows:
[0197]
[0198] Then, calculate the deviation of task flow from the mean value in each period:
[0199]
[0200] For example, if the task flow F6 in the current period is 6, then calculate its deviation:
[0201] D6=|6-3.4|=2.6;
[0202] Finally, the deviation value is compared with the intersection traffic deviation threshold. For example, the deviation threshold is set to 2. If the calculated deviation value is greater than the threshold, it is determined that there is traffic anomaly in this period, and finally the intersection traffic deviation data is obtained.
[0203] The over-threshold task screening submodule calls the intersection traffic deviation, extracts the task execution time data and task type information, screens the task paths whose task traffic deviation values exceed the intersection traffic deviation threshold, and sorts the tasks according to their execution time to obtain over-threshold tasks;
[0204] The over-threshold task screening submodule calls the intersection traffic deviation data, extracts the task execution time data and task type information, and screens the task paths whose task traffic deviation value exceeds the intersection traffic deviation threshold. First, all traffic deviation values D are screened out. i For time periods exceeding the set threshold T, for example, the threshold T is set to 2. If the flow deviation value D6=2.6 in a certain time period exceeds 2, then the tasks in this time period need to be further analyzed. Then, the task execution time data of this time period is extracted. For example, tasks A, B, and C are executed in the time period of 10:00-10:10, then the execution time of these tasks is recorded, and the task type information is extracted, such as task A is a health check, task B is elderly care, and task C is a medical follow-up. Finally, the tasks are sorted according to the execution time. For example, task A starts at 10:02, task B starts at 10:05, and task C starts at 10:08. After sorting, the set of tasks exceeding the threshold is obtained.
[0205] The health check task time adjustment submodule extracts the execution time data and task impact parameters of low-priority health check tasks based on over-threshold tasks. According to the task priority and execution time adjustment range, the execution time of low-priority health check tasks is adjusted to the time period with lower intersection traffic deviation value, and the dynamic time window set of optimized elderly care tasks is obtained.
[0206] The health check task time adjustment submodule is calculated based on the over-threshold task. First, the execution time data and task impact parameters of the low-priority health check task are extracted, and the priority of the health check task in the task type is screened. Usually, the emergency check task has a higher priority, and the regular physical examination task has a lower priority. For example, Task A is an emergency check and Task B is a regular physical examination, then Task B is identified as a low-priority task. Then, the adjustable time window is calculated to determine the time period with low task traffic. For example, in the time period of 10:30-10:40, the task traffic is low, then this time period is suitable as an adjustment window, then the low-priority health check task is adjusted to this time period to reduce the traffic deviation value, and finally obtain the optimized dynamic time window set of elderly care tasks.
[0207] The above are merely preferred embodiments of the present invention and do not limit the present invention in any other form. Any technician familiar with the profession may use the technical content disclosed above to change or modify it into an equivalent embodiment with equivalent changes and apply it to other fields. However, any simple modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the content of the technical solution of the present invention shall still fall within the scope of protection of the technical solution of the present invention.
Claims
1. The artificial intelligence-based elderly care service scheduling system is characterized by: The system comprises: The elderly care task interaction impact calculation module obtains the execution location, execution time, and resource usage of elderly care, medical follow-up, and health check tasks, calculates the spatial proximity, time interval overlap ratio, and resource overlap occupancy ratio between tasks, screens task pairs below the spatial proximity threshold, above the time dependency threshold, and above the resource dependency threshold, calculates the spatial interaction impact score, time interaction impact score, and resource interaction impact score, and uses weighted calculation to obtain the elderly care task interaction impact matrix. The spatial proximity between the tasks is obtained as follows: ; in, is the radius of the Earth, about 6371 kilometers, and are the differences in latitude and longitude of two points, and is the latitude of the two points. The calculated distance is used to evaluate the spatial proximity between tasks and determine whether it is lower than the preset spatial proximity threshold. If the distance between two tasks is lower than the spatial proximity threshold, they are considered to be spatially adjacent. The elderly care task path optimization module extracts high-impact task groups based on the elderly care task interaction influence matrix, filters path overlapping areas, marks intersections, adjusts the execution time of high-interaction-impact tasks, and optimizes the elderly care task path set; The weighted influence of task interaction is calculated using the following formula: ; Calculate the weighted influence value and construct the elderly care task interaction influence matrix; in, represents the weighted influence of task interaction, Representative The weight coefficient of the task interaction, Representative The impact score of the task interaction, Represents the total number of task interactions, represents the square root of the sum of squares of all weight coefficients; The elderly care parallel task scheduling module selects low-interaction-impact task groups based on the elderly care task path set, calculates the intersection travel interval, adjusts the execution order of low-priority health check tasks, and optimizes the elderly care parallel scheduling task path set; The calculation formula for the interaction impact value between task paths is: ; in: is the spatial overlap of task paths, which is calculated as the ratio of the length of the path intersection area to the total length of the shorter task path; It is the ratio of the time overlap to the shorter task execution time; The calculation method is the ratio of the shared resource usage time to the total task execution time; is a weighting coefficient, which is set according to the importance of the task, resource usage, and actual execution requirements; The specific calculation formula for the traffic interval between intersection tasks is: ; in, and Represents task B and task A at the intersection Arrival time at the destination; The elderly care task intersection flow control module calculates the intersection flow based on the elderly care parallel scheduling task path set, selects tasks in high-flow period, adjusts the execution time of low-urgency nursing tasks, and optimizes the elderly care task intersection path set; The specific calculation formula for the intersection task flow value is: ; Calculate the intersection task flow value, combine the calculation results, and compare them with the intersection flow benchmark value to obtain the intersection flow; in, Representative time period The intersection task flow value within, Representative tasks In the time period The traffic speed within Representative tasks The path length, Representative time period The total number of tasks that pass through the intersection, Representative tasks In the time period The travel time within Representative time period The average travel time of all tasks in Representative time period The total number of tasks within; The elderly care task time window adjustment module monitors intersection traffic deviations based on the elderly care task intersection path set, filters out tasks exceeding the threshold, adjusts low-priority health check task time windows, and optimizes the elderly care task dynamic time window set.
2. The artificial intelligence-based elderly care service scheduling system according to claim 1 is characterized in that: The elderly care task interaction impact matrix includes a spatial interaction impact score, a temporal interaction impact score, and a resource interaction impact score. The elderly care task path set includes a high-impact task group, a path overlapping area, an intersection, and an adjusted high-interaction-impact task execution time. The elderly care parallel scheduling task path set includes a low-interaction-impact task group, an intersection passage interval, and an adjusted low-priority health check task execution order. The elderly care task intersection path set includes intersection traffic, high-traffic period tasks, and an adjusted low-urgency nursing task execution time. The elderly care task dynamic time window set includes intersection traffic deviation, over-threshold tasks, and an adjusted low-priority health check task time window.
3. The artificial intelligence-based elderly care service scheduling system according to claim 2 is characterized in that: The elderly care task interaction impact calculation module includes: The task execution information acquisition submodule obtains the execution location, execution time, and resource usage of elderly care, medical follow-up, and health check tasks, extracts the geographic coordinate information of the tasks, calculates the spatial distance between tasks, extracts the start and end times of the tasks based on the execution time and calculates the amount of time interval overlap, obtains the resource usage of the tasks and calculates the resource usage time, and obtains the task execution parameter set; The task interaction screening submodule calculates the spatial proximity between tasks based on the task execution parameter set, determines whether it is lower than the spatial proximity threshold, calculates the time interval overlap ratio between tasks, screens task pairs with a value higher than the time dependency threshold, calculates the resource overlap occupancy time ratio, screens task pairs with a value higher than the resource dependency threshold, and obtains the task interaction screening result; The interaction impact score calculation submodule calculates the spatial interaction impact score based on the task interaction screening result, performs normalization based on spatial proximity, calculates the time interaction impact score, performs normalization based on the time interval overlap ratio, calculates the resource interaction impact score, performs normalization based on the resource overlap occupancy time ratio, and obtains an interaction impact score set; The interaction influence matrix calculation submodule sets the weight coefficient of the differentiated score based on the interaction influence score set, calculates the weighted influence of the task interaction, and constructs the elderly care task interaction influence matrix.
4. The artificial intelligence-based elderly care service scheduling system according to claim 3 is characterized in that: The elderly care task path optimization module includes: The high-impact task extraction submodule extracts task pairs whose interaction impact exceeds a set threshold based on the elderly care task interaction impact matrix, selects task groups that share execution resources or execution areas, calculates the interaction impact values between tasks within the task group, and sorts them according to the impact values to obtain high-impact task groups; The path intersection screening submodule extracts the task execution paths based on the high-impact task group, calculates the coordinates of the path intersections, screens the path overlapping sections, counts the number of path intersections, classifies the paths according to the length of the overlapping sections, marks the intersections with greater impact, and obtains the path intersection distribution data; The task time adjustment submodule extracts the task execution time corresponding to the path intersection point based on the path intersection point distribution data, calculates the time adjustment space between tasks, screens the adjustable tasks according to the time interval overlap ratio, adjusts the execution time of tasks with high interaction impact, and obtains the adjusted task execution time set; The path optimization calculation submodule recalculates the task execution path based on the adjusted task execution time set, detects whether the path intersection points are reduced, calculates the change in the total path length, screens the path optimization scheme, and screens the optimal scheme according to the optimized path intersection situation to obtain the optimized elderly care task path set.
5. The artificial intelligence-based elderly care service scheduling system according to claim 4 is characterized in that: The pension parallel task scheduling module includes: The task screening submodule extracts the interaction impact parameters and task priorities of the task paths based on the set of elderly care task paths, calculates the interaction impact values between the task paths and compares them with the task impact threshold, screens the task paths whose interaction impact values are lower than the task impact threshold, and generates a low interaction impact task group. The traffic interval calculation submodule calls the low interaction impact task group, obtains the intersection location data and the task path travel time, calculates the minimum traffic interval between intersection tasks based on the intersection task travel time sequence, and compares the calculated value with the intersection traffic safety threshold to generate the intersection traffic interval; The health check task adjustment submodule extracts the execution sequence data of low-priority health check tasks in the task path based on the low-interaction-impact task group and the intersection travel interval, adjusts the execution sequence of the health check tasks according to the execution time, intersection travel interval and task impact parameters of the health check tasks in the task path, and generates an optimized elderly care parallel scheduling task path set.
6. The artificial intelligence-based elderly care service scheduling system according to claim 5 is characterized in that: The elderly care task intersection flow control module includes: The intersection traffic calculation submodule extracts the intersection task traffic data and task traffic parameters based on the pension parallel scheduling task path set, calculates the task traffic value of each intersection in the differentiated time period, and compares it with the intersection traffic benchmark value to obtain the intersection traffic; The high-traffic task screening submodule calls the intersection traffic, extracts the task execution time data and the task path number, screens the task paths whose task traffic exceeds the task traffic threshold, and sorts them according to the task execution time to obtain the high-traffic period tasks; The nursing task time adjustment submodule extracts the execution time data and task type of low-urgency nursing tasks based on the high-flow period tasks, and adjusts the execution time of low-urgency nursing tasks to a time period below the task flow threshold according to the task priority and execution time window, thereby obtaining an optimized elderly care task intersection path set.
7. The artificial intelligence-based elderly care service scheduling system according to claim 6 is characterized in that: The pension task time window adjustment module includes: The intersection flow deviation monitoring submodule extracts the intersection flow data and time series data based on the elderly care task intersection path set, calculates the average of the intersection flow in multiple time periods, and calculates the deviation between the task flow in each time period and the average, compares the deviation value with the intersection flow deviation threshold, and obtains the intersection flow deviation; The over-threshold task screening submodule calls the intersection traffic deviation, extracts task execution time data and task type information, screens task paths whose task traffic deviation values exceed the intersection traffic deviation threshold, and sorts the tasks according to their execution time to obtain over-threshold tasks; The health check task time adjustment submodule extracts the execution time data and task impact parameters of the low-priority health check task based on the above-threshold task, and adjusts the execution time of the low-priority health check task to the time period with lower intersection traffic deviation value according to the task priority and execution time adjustment range, so as to obtain the dynamic time window set of optimized elderly care tasks.