Resource distribution system based on Internet
Through the Internet-based resource allocation system to monitor the location and proficiency of tourists in the swimming pool in real time, the problems of waste of resources and disorder in the traditional resource allocation system are solved, and efficient utilization of swimming pool resources and improved swimming experience are achieved.
Patent Information
- Application Number
- CN202510311313.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-17
- Publication Date
- 2025-07-04
AI Technical Summary
Traditional resource allocation systems cannot accurately judge the degree of space congestion in the swimming pool, resulting in waste of resources and confusion in the order of fast lanes, and cannot achieve reasonable allocation and efficient utilization of resources.
The Internet-based resource allocation system is adopted, including a data acquisition module, a swimming pool monitoring module, a swimming pool capacity assessment module and an output module. By monitoring tourists' location, proficiency and spacing distances in the swimming pool and lanes in real time, the tourists' location is adjusted to optimize resource utilization.
It improves the utilization rate of swimming pool resources and swimming experience, ensures real-time monitoring and maintenance of fast lane order, and improves the reputation of the swimming area.
Smart Images

Figure CN120258392A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of facility management, and specifically to an Internet-based resource allocation system. Background Art
[0002] With the continuous development of the mobile Internet, the demand for resource allocation is increasing continuously. At present, the development of resource allocation technology is restricted by factors such as computing power. Traditional resources are designed using a hierarchical concept. While improving scalability and independence, it also brings resource waste and cannot achieve reasonable resource allocation. To solve this problem, image analysis technology is proposed. The emergence of this technology has largely solved the resource allocation problems in various fields.
[0003] During the peak swimming season in summer, the swimming facilities in amusement parks in different regions are crowded with people, resulting in a poor swimming experience for people and the unreasonable solution of spatial resource allocation. In the prior art, the resource allocation system in the swimming area of an amusement park relies on a deep learning algorithm. By installing intelligent passenger flow cameras at the entrances of the male and female changing rooms in the swimming area, the passenger flow in the swimming area of the amusement park is calculated, the passenger flow in the swimming pool is counted, and the total number of people in the swimming pool hall is controlled in a timely manner. However, since the degree of space congestion in the swimming pool is related to the effective movement range of tourists, it lacks accuracy to judge whether the swimming pool is crowded by monitoring the passenger flow in the changing room, resulting in overly strict actual management and waste of public resources; at the same time, many people with weak swimming abilities occupy the fast swimming lanes. This makes the swimming order in the fast swimming lanes of the swimming pool chaotic. Therefore, it is necessary to design an Internet-based resource allocation system with high resource utilization rate and high management humanization level. Summary of the Invention
[0004] The purpose of the present invention is to provide an Internet-based resource allocation system to solve the problems raised in the above background art.
[0005] To solve the above technical problems, the present invention provides the following technical solutions: An Internet-based resource allocation system, including: a data collection module, a swimming pool monitoring module, a swimming pool occupancy evaluation module, and an output module. The data collection module is used to obtain relevant information of the swimming area; the swimming pool monitoring module is used to monitor the tourists in the swimming pool in real time; the swimming pool occupancy evaluation module is used to obtain the occupancy situation of the swimming pool through the swimming pool personnel occupancy information obtained by the swimming pool monitoring module; the output module is used to prompt relevant tourists in the swimming pool to adjust their positions in a timely manner while controlling the number of people entering the swimming area.
[0006] According to the above technical solution, the data collection module includes a historical record collection module and a swimming pool information collection module. The historical record collection module is used to obtain the number of people who come to exercise in the swimming area at each time period every day in the past; the swimming pool information collection module is used to obtain the parameter information of the swimming pool in the swimming area.
[0007] According to the above technical solution, the swimming pool monitoring module includes a swimming pool occupancy detection module, a fast lane monitoring module, a general lane monitoring module, and a camera module. The swimming pool occupancy detection module is used to detect the number of people in the entire swimming pool; the fast lane monitoring module is used to monitor the people in the fast lane; the general lane monitoring module is used to monitor the people in the general lane; the camera module is used to obtain the picture information of the swimming pool and the tourists in the pool.
[0008] According to the above technical solution, the fast lane monitoring module further includes a swimming proficiency detection sub-module, a swimming distance detection sub-module, and a timing unit. The swimming proficiency detection sub-module is used to detect the proficiency of the tourists in the fast lane; the swimming distance detection sub-module is used to detect the average interval distance of the tourists in the fast lane; the timing unit is used to time the swimming process of the tourists in the fast lane. The general lane monitoring module further includes a number monitoring sub-module and a personnel height prediction sub-module. The number monitoring sub-module is used to monitor the number of people on both sides of the width of the general lane; the personnel height prediction sub-module is used to predict the average height of the tourists in the general lane.
[0009] According to the above technical solution, the output module includes a swimming pool maintenance module and a number control module. The swimming pool maintenance module is used to remind the relevant tourists in the swimming pool to adjust their positions in time; the number control module is used to control the number of people entering the swimming area according to the information of the number of people that can be accommodated by the swimming pool occupancy assessment module.
[0010] According to the above technical solution, the operation method of the resource allocation system mainly includes the following steps;
[0011] Step S1: The swimming pool information collection module obtains that the swimming pool has a total of n lanes, where C lanes are fast lanes, and the remaining (n - C) lanes are general lanes. The length of each lane is A meters and the width is B meters. Then the total area S2 of the general lanes = (n - C)AB;
[0012] Step S2: The swimming pool monitoring module obtains a top view of the swimming pool picture through a camera set directly above the swimming pool, and takes γAn parts on both sides of the width of the swimming pool as the swimming rest areas, and the remaining (1 - 2λ)nA parts in the center of the swimming pool as the actual swimming areas, where γ is the ratio coefficient of tourists' rest obtained by the system according to Internet big data;
[0013] Step S3: The video data of the fast lane swimming area captured by the camera module is uploaded to the fast lane monitoring module, and the fast lane monitoring module extracts the water splash characteristics splashed by the tourists' hands in the video image;
[0014] Step S4: The fast lane monitoring module monitors the tourists in the fast lane and obtains the proficiency and swimming interval information of the tourists in the fast lane;
[0015] Step S5: The normal lane monitoring module monitors the tourists in the normal lane and obtains the number and average height information of the tourists in the swimming and resting area in the normal lane;
[0016] Step S6: The pool capacity evaluation module obtains the accommodation ratio in the fast pool every five minutes where G is the effective interval distance that needs to be guaranteed for the normal fast lane; the accommodation ratio in the normal pool
[0017] Step S7: Fit the accommodation ratios of the fast pool and the normal pool to obtain the comprehensive accommodation ratio η of the swimming pool. If η < μ, the number control module outputs the information on the available capacity of the swimming pool; otherwise, it outputs the information that the available capacity of the swimming pool is insufficient, where μ is the limit value of the accommodation ratio of the swimming pool.
[0018] 7. An Internet-based resource allocation system according to claim 6, wherein: said step S3 further comprises:
[0019] Step S31: The camera module monitors the tourists in the fast lane, and the swimming pool number detection module obtains the number of tourists within the target range as W1;
[0020] Step S32: The fast lane monitoring module identifies the characteristics of the water splashes caused by the tourists' hands patting the water surface in the video image within the target range through a neural network algorithm.
[0021] According to the above technical solution, said step S32 further comprises:
[0022] Step S321: The sample analysis module receives the fast lane video image to be identified;
[0023] Step S322: Preprocess the image, including grayscale conversion, filtering and denoising, and edge detection;
[0024] Step S323: Segment the image to obtain the water splash area and extract the characteristics of the splashed water;
[0025] Step S324: Upload the water splash characteristics obtained in step S23 to the system.
[0026] According to the above technical solution, said step S4 further comprises:
[0027] Step S41: The swimming proficiency detection sub-module obtains the frequency K of the tourist's hands patting the water surface, where the unit of K is Hertz. When it detects that the frequency K of the tourist's hands patting the water surface is 0, the timing unit starts timing until the frequency K of the tourist's hands patting the water surface is greater than 0, and then the timing module stops timing. If the total time when the frequency K of the tourist's hands patting the water surface is 0 during a single swimming exceeds five seconds, it is determined that the swimming proficiency of this swimmer is low, and the number of people with low swimming proficiency in the fast lane is incremented by 1.
[0028] Step S42: The swimming proficiency detection sub-module counts the total number J of people with low swimming proficiency in the fast lane of the swimming pool every five minutes. If J > 10, the information is transmitted to the swimming area staff through the pool maintenance module. After receiving the information, the staff will promptly remind the tourists with low proficiency in the fast lane.
[0029] According to the above technical solution, step S5 further includes:
[0030] Step S51: The camera module monitors the tourists in the normal lane, and the swimming pool occupancy detection module obtains the number of tourists in the target range as W2.
[0031] Step S52: The normal lane monitoring module obtains the water heights H1 and H2 on both sides of the pool width through the pool information collection module, where H1 is the water height on the deep water side and H2 is the water height on the shallow water side, and H1 > H2. The camera module monitors the tourists in the rest area of the normal lane. The occupancy monitoring sub-module obtains the number of tourists in the target range W = P + Q every five minutes, where P is the number of tourists on the deep water side and Q is the number of tourists on the shallow water side. The personnel height prediction sub-module obtains the heights L1, L2... L of the people on the deep water side exposed above the water surface. p , so the heights of the tourists on the deep water side are H1 + L1, H1 + L2... H1 + L p ; the heights of the people on the shallow water side exposed above the water surface are L 1+p , L 2+p ... L q+p , so the heights of the tourists on the shallow water side are H2 + L 1+p , H2 + L 2+p ... H2 + L q+p ; the personnel height prediction sub-module calculates the average height of the personnel on the deep water side and the shallow water side, that is, the average height Z of the tourists in the normal lane of the swimming pool.
[0032] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: Through the monitoring of relevant parameters of the fast swimming lanes and ordinary swimming lanes in the swimming pool, the present invention can obtain the accurate value of the number of tourists that the swimming pool can accommodate to the greatest extent. At the same time, it can monitor the swimming order in the fast swimming lanes in real time, and maintain the order in the swimming pool in a timely manner when there is bad order, ensuring that the swimmers in the swimming pool can obtain the best swimming experience, improving the reputation of the swimming area, and strengthening the utilization of swimming pool resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention, and do not constitute a limitation to the present invention. In the drawings:
[0034] Figure 1 is a schematic diagram of the system module composition of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0035] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0036] Please refer to Figure 1 , the present invention provides a technical solution: An Internet-based resource allocation system, including:
[0037] A data acquisition module, a swimming pool monitoring module, a swimming pool capacity evaluation module, and an output module. The data acquisition module is used to obtain relevant information of the swimming area; the swimming pool monitoring module is used to monitor the tourists in the swimming pool in real time; the swimming pool capacity evaluation module is used to obtain the accommodation situation of the swimming pool through the occupancy information of the pool personnel obtained by the swimming pool monitoring module; the output module is used to prompt the relevant tourists in the swimming pool to adjust their positions in a timely manner while controlling the number of people entering the swimming area.
[0038] Through the monitoring of relevant parameters of the fast swimming lanes and ordinary swimming lanes in the swimming pool, the present invention can obtain the accurate value of the number of tourists that the swimming pool can accommodate to the greatest extent. At the same time, it can monitor the swimming order in the fast swimming lanes in real time, and maintain the order in the swimming pool in a timely manner when there is bad order, ensuring that the swimmers in the swimming pool can obtain the best swimming experience, improving the reputation of the swimming area, and strengthening the utilization of swimming pool resources.
[0039] The data acquisition module includes a historical record acquisition module and a pool information acquisition module. The historical record acquisition module is used to obtain the number of people who come to the swimming area for exercise at each time period every day in the past. The pool information acquisition module is used to obtain the parameter information of the pools in the swimming area.
[0040] The pool monitoring module includes a swimming pool occupancy detection module, a fast lane monitoring module, a general lane monitoring module, and a camera module. The swimming pool occupancy detection module is used to detect the number of people in the entire swimming pool. The fast lane monitoring module is used to monitor the people in the fast lane. The general lane monitoring module is used to monitor the people in the general lane. The camera module is used to obtain the picture information of the swimming pool and the tourists in the pool.
[0041] The fast lane monitoring module further includes a swimming proficiency detection sub-module, a swimming distance detection sub-module, and a timing unit. The swimming proficiency detection sub-module is used to detect the proficiency of the tourists in the fast lane. The swimming distance detection sub-module is used to detect the average interval distance of the tourists in the fast lane. The timing unit is used to time the swimming process of the tourists in the fast lane. The general lane monitoring module further includes an occupancy monitoring sub-module and a personnel height prediction sub-module. The occupancy monitoring sub-module is used to monitor the number of people on both sides of the width of the general lane. The personnel height prediction sub-module is used to predict the average height of the tourists in the general lane.
[0042] The output module includes a pool maintenance module and a number control module. The pool maintenance module is used to remind the relevant tourists in the pool to adjust their positions in time. The number control module is used to control the number of people entering the swimming area according to the information of the allowable number of people in the pool through the pool capacity assessment module.
[0043] In a preferred embodiment, the operation method of the resource allocation system mainly includes the following steps;
[0044] Step S1: The pool information acquisition module obtains that there are n lanes in the swimming pool, where C lanes are fast lanes, and the remaining (n - C) lanes are general lanes. The length of each lane is A meters and the width is B meters. Then the total area S2 of the general lanes = (n - C)AB;
[0045] The fast lanes are for people with high swimming proficiency, and the general lanes are for people with low swimming proficiency.
[0046] Step S2: The pool monitoring module obtains a top view of the swimming pool picture through the camera set directly above the swimming pool, and takes γAn parts on both sides of the width of the swimming pool as the swimming rest areas, and the remaining (1 - 2λ)nA parts in the center of the swimming pool as the actual swimming areas, where γ is the ratio coefficient of tourists' rest obtained by the system according to Internet big data;
[0047] Step S3: The video data of the fast-lane swimming area captured by the camera module is uploaded to the fast-lane monitoring module, and the fast-lane monitoring module extracts the characteristics of the water splashes splashed by the tourists' hands in the video images;
[0048] Step S4: The fast-lane monitoring module monitors the tourists in the fast lane to obtain the proficiency and swimming interval information of the tourists in the fast lane;
[0049] Step S5: The general-lane monitoring module monitors the tourists in the general lane to obtain the number and average height information of the tourists in the swimming and resting area of the general lane;
[0050] Step S6: The pool capacity assessment module obtains the accommodation ratio in the fast pool every five minutes where G is the effective interval distance that needs to be guaranteed for a normal fast lane; the accommodation ratio in the general pool
[0051] Since there are tourists with low swimming proficiency in the fast lane who stop during swimming and are overtaken by the tourists behind, and since a safe swimming distance needs to be maintained between each tourist in the fast pool, when the tourists behind find that there is a tourist in front who has stopped, they will take a detour to overtake and continue swimming forward. At this time, the stopped tourist does not cause obvious adverse effects on other tourists. Therefore, the number of tourists with normal proficiency in the fast lane during swimming is calculated as N - J, and the average interval distance of the people in the fast lane after removing the tourists with low proficiency is
[0052] Z 2 The maximum occupied area of a swimmer in the general pool area, W2Z 2 is the maximum occupied area of all swimmers in the general pool area.
[0053] Step S7: Fit the accommodation ratios of the fast pool and the general pool to obtain the comprehensive accommodation ratio of the swimming pool as η. If η < μ, the number control module outputs the accommodation information of the swimming pool; otherwise, it outputs the information that the accommodation capacity of the swimming pool is insufficient, where μ is the limit value of the accommodation ratio of the swimming pool.
[0054] The accommodation ratio refers to the proportion of the area of the swimming pool that has been occupied to the total area.
[0055] The accommodation ratio in the general pool The larger the value, the larger the pool space occupied by the tourists in the general pool, that is, the smaller the ratio of the general lane that can continue to accommodate tourists; similarly, for the accommodation ratio in the fast lane The larger the value, the smaller the average distance between the tourists in the fast lane, that is, the smaller the ratio of the fast lane that can continue to accommodate tourists.
[0056] In this embodiment, step S3 further includes:
[0057] Step S31: the camera module monitors the tourists in the fast lane, and the swimming pool number detection module obtains the number of tourists in the target range as W1;
[0058] Step S32: The fast lane monitoring module uses a neural network algorithm to identify the characteristics of water splashes caused by tourists' hands hitting the water surface in the video image within the target range.
[0059] In this embodiment, step S32 further includes:
[0060] Step S321: the sample analysis module receives the fast lane video image to be identified;
[0061] Step S322: preprocessing the image, including grayscale conversion, filtering and denoising, and edge detection;
[0062] Step S323: segment the image to obtain a water splash area and extract the features of the water splash;
[0063] Step S324: Upload the splash features obtained in step S23 to the system.
[0064] In this embodiment, step S4 further includes:
[0065] Step S41: The swimming proficiency detection submodule obtains the frequency of the tourist's hands slapping the water surface as K, where the unit of K is Hertz, and the frequency of the two hands slapping the water surface is the number of periodic changes of the two hands slapping the water surface once per unit time. When it is detected that the frequency K of the tourist's hands slapping the water surface is 0, the timing unit starts timing, and the timing module stops timing when the frequency K of the tourist's hands slapping the water surface>0. If the total time of the tourist's hands slapping the water surface with the frequency K=0 during a single swimming process exceeds five seconds, it is judged that the swimmer has low swimming proficiency, and the number of people with low swimming proficiency in the fast lane is increased by 1;
[0066] Because tourists have different swimming proficiency and height, their effective movement range in the swimming pool will be affected;
[0067] In this embodiment, in addition to freestyle, backstroke, butterfly stroke, and breaststroke, some beginners may also adopt doggy paddling or use a practice float. People who doggy paddle or use a practice float can be attributed to low swimming proficiency. Different tourists have different swimming styles, but other swimming styles except doggy paddle and practice float have a cycle of both hands leaving the water and then entering the water. Therefore, when tourists doggy paddle or use a practice float, the frequency of both hands hitting the water is K=0; while when using normal freestyle, backstroke, butterfly stroke, and breaststroke, the frequency of both hands hitting the water is K>0;
[0068] In this embodiment, if a tourist swims with a normal swimming stroke but has a low swimming proficiency, it is possible that during the swimming process, due to incorrect postures, insufficient physical strength, or other reasons, the swimming process may be interrupted. At this time, the tourist is forced to stand in the middle of the fast lane and the frequency K of slapping the water surface with both hands is 0;
[0069] In this embodiment, if a person swimming back and forth fails to follow the rule of swimming on the right or has an overly large swimming posture, causing the swimming processes of tourists in both directions to be interrupted by each other, this situation is also classified as having an adverse impact on the normal swimming order in the fast lane of the swimming pool due to low proficiency. At this time, the frequency K of both tourists slapping the water surface with their hands is 0.
[0070] By monitoring the frequency of a tourist slapping the water surface with both hands during the swimming process, on the one hand, it is possible to observe whether the middle of the fast lane of the main swimming pool stops due to different abnormal swimming situations during the swimming process; on the other hand, it also reflects the swimming posture of the tourist, distinguishing between those with low proficiency and high proficiency in the fast lane and monitoring the swimming order in the fast lane in real time.
[0071] Step S42: The swimming proficiency detection sub-module counts the total number J of tourists with relatively low swimming proficiency in the fast lane of the swimming pool every five minutes. If J > 10, the information is transmitted to the swimming area staff through the pool maintenance module. After receiving the information, the staff will promptly remind the tourists with low proficiency in the fast lane.
[0072] In this embodiment, step S5 further includes:
[0073] Step S51: The camera module monitors the tourists in the ordinary lane, and the swimming pool population detection module obtains the number of tourists within the target range as W2;
[0074] Step S52: The ordinary lane monitoring module obtains the water levels H1 and H2 on both sides of the pool width through the pool information collection module, where H1 is the water level on the deep water side and H2 is the water level on the shallow water side, and H1 > H2. The camera module monitors the tourists in the rest area of the ordinary lane. The population monitoring sub-module obtains the number of tourists W = P + Q within the target range every five minutes, where P is the number of tourists on the deep water side and Q is the number of tourists on the shallow water side. The personnel height prediction sub-module obtains the heights L1, L2... L of the people on the deep water side emerging above the water surface p , so the heights of the tourists on the deep water side are H1 + L1, H1 + L2... H1 + L p ; the heights of the people on the shallow water side emerging above the water surface are L 1+p , L 2+p ... L q+p , so the heights of the tourists on the shallow water side are H2 + L1+p 、H2 + L 2+p ……H2 + L q+p ; The personnel height prediction sub - module calculates the average height of personnel on the deep - water side and the shallow - water side, that is, the average height of tourists in the ordinary swimming lanes of the swimming pool is Z.
[0075] Since a swimming lane in the swimming pool is divided into a shallow - water side and a deep - water side, the absolute water levels on both sides of the swimming pool are different and gradually increase from the shallow - water side to the deep - water side. Therefore, it is difficult to detect the heights of all tourists in the ordinary swimming lanes of the swimming pool, but the heights of tourists on both sides of the swimming pool are relatively easy to obtain. Since there are many people practicing swimming in the swimming rest area in the ordinary swimming lanes, the ratio of the number of people in the swimming rest area is relatively large compared to the number of people in the center of the swimming pool per unit area. At the same time, the height difference between tourists on the deep - water side and the shallow - water side is relatively more obvious. Therefore, the average height of tourists on the deep - water side and the shallow - water side of the ordinary swimming lane of the pool is used to deduce the height of tourists in the entire ordinary swimming lane of the pool.
[0076] Through the ordinary swimming lane monitoring module, analyzing the number of people accommodated in the ordinary swimming lane from a refined perspective is more accurate than only observing the number of people in the swimming pool. At the same time, it also helps the swimming area collect relevant height information of swimmers, providing a favorable basis for future possible swimming - related investigations.
[0077] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non - exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device.
[0078] Finally, it should be noted that the above - mentioned are only the preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, for those skilled in the art, they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. An Internet-based resource allocation system, characterized in that: It includes a data acquisition module, a pool monitoring module, a pool capacity assessment module, and an output module. The data acquisition module is used to obtain relevant information of the swimming area; the pool monitoring module is used to monitor the tourists in the pool in real time; the pool capacity assessment module is used to obtain the available capacity of the pool based on the occupancy information of the pool personnel obtained by the pool monitoring module; the output module is used to prompt relevant tourists in the pool to adjust their positions in time and control the number of people entering the swimming area.
2. The resource allocation system based on the Internet according to claim 1, wherein: The data acquisition module includes a historical record acquisition module and a pool information acquisition module. The historical record acquisition module is used to obtain the number of people who come to the swimming area for exercise at each time period every day in the past; the pool information acquisition module is used to obtain the parameter information of the pool in the swimming area.
3. The resource allocation system based on the Internet according to claim 2, characterized in that: The pool monitoring module includes a swimming pool occupancy detection module, a fast lane monitoring module, a regular lane monitoring module, and a camera module. The swimming pool occupancy detection module is used to detect the number of people in the entire pool; the fast lane monitoring module is used to monitor the people in the fast lane; the regular lane monitoring module is used to monitor the people in the regular lane; the camera module is used to obtain the video information of the swimming pool and the tourists in the pool.
4. An Internet-based resource allocation system according to claim 3, characterized in that: The fast lane monitoring module further includes a swimming proficiency detection sub-module, a swimming distance detection sub-module, and a timing unit. The swimming proficiency detection sub-module is used to detect the proficiency of the tourists in the fast lane; the swimming distance detection sub-module is used to detect the average interval distance of the tourists in the fast lane; the timing unit is used to time the swimming process of the tourists in the fast lane. The regular lane monitoring module further includes an occupancy monitoring sub-module and an average height prediction sub-module for tourists. The occupancy monitoring sub-module is used to monitor the number of people on both sides of the width of the regular lane; the average height prediction sub-module for tourists is used to predict the average height of the tourists in the regular lane.
5. An Internet-based resource allocation system according to claim 4, characterized in that: The output module includes a pool maintenance module and a number control module. The pool maintenance module is used to remind relevant tourists in the pool to adjust their positions in time; the number control module is used to control the number of people entering the swimming area based on the available capacity information of the pool capacity assessment module.
6. The resource allocation system based on the Internet according to claim 5, characterized in that: The operation method of the resource allocation system mainly includes the following steps; Step S1: The pool information acquisition module obtains that the swimming pool has a total of n lanes, where C lanes are fast lanes, and the remaining (n - C) lanes are regular lanes. The length of each lane is A meters and the width is B meters. Then the total area S2 of the regular lanes = (n - C)AB; Step S2: The pool monitoring module obtains a top view of the swimming pool through a camera installed directly above the swimming pool, and takes γAn parts on both sides of the width of the swimming pool as swimming rest areas, and the remaining (1 - 2λ)nA parts in the center of the swimming pool as the actual swimming area, where γ is the ratio coefficient of tourists' rest obtained by the system according to Internet big data; Step S3: The video data of the fast lane swimming area captured by the camera module is uploaded to the fast lane monitoring module, and the fast lane monitoring module extracts the water splash characteristics splashed by the tourists' hands in the video image; Step S4: The fast lane monitoring module monitors the tourists in the fast lane to obtain the proficiency and swimming interval information of the tourists in the fast lane; Step S5: The normal lane monitoring module monitors the tourists in the normal lane to obtain the number and average height information of the tourists in the swimming and resting area in the normal lane; Step S6: The pool occupancy assessment module obtains the occupancy ratio in the fast pool every five minutes where G is the effective interval distance that needs to be ensured for a normal fast lane; the occupancy ratio in a general pool Step S7: Fit the accommodation ratios of the fast pool and the normal pool to obtain the comprehensive accommodation ratio of the swimming pool as η. If η < μ, the number control module outputs the accommodation information of the swimming pool; otherwise, it outputs the information that the accommodation capacity of the swimming pool is insufficient, where μ is the limit value of the accommodation ratio of the swimming pool.
7. The resource allocation system based on the Internet according to claim 6, characterized in that: The said Step S3 further includes: Step S31: The camera module monitors the tourists in the fast lane, and the swimming pool number detection module obtains the number of tourists within the target range as W1; Step S32: The fast lane monitoring module identifies the splash characteristics of the water splashed by the tourists' hands patting the water surface in the video image within the target range through a neural network algorithm.
8. An Internet-based resource allocation system according to claim 7, characterized in that: The said Step S32 further includes: Step S321: The sample analysis module receives the fast lane video image to be recognized; Step S322: Preprocess the image, including grayscale conversion, filtering and denoising, and edge detection; Step S323: Segment the image to obtain the splash area and extract the characteristics of the splashed water; Step S324: Upload the splash characteristics obtained in Step S23 to the system.
9. An Internet-based resource allocation system according to claim 8, characterized in that: The said Step S4 further includes: Step S41: The swimming proficiency detection sub-module obtains the frequency of the tourists' hands patting the water surface as K, where the unit of K is Hertz. When it is detected that the frequency K of the tourists' hands patting the water surface is 0, the timing unit starts timing until the timing module stops timing when the frequency K of the tourists' hands patting the water surface is > 0. If the total time when the frequency K of the tourists' hands patting the water surface is 0 during a single swimming process exceeds five seconds, it is determined that the swimming proficiency of this swimmer is low, and the number of people with low swimming proficiency in the fast lane is incremented by 1; Step S42: The swimming proficiency detection sub-module counts the total number J of people with low swimming proficiency in the fast lane of the swimming pool every five minutes. If J > 10, the information is transmitted to the swimming area staff through the pool maintenance module. After receiving the information, the staff promptly reminds the tourists with low proficiency in the fast lane.
10. A resource allocation system based on the Internet according to claim 9, characterized in that: The said Step S5 further includes: Step S51: The camera module monitors the tourists in the normal lane, and the swimming pool number detection module obtains the number of tourists within the target range as W2; Step S52: The ordinary lane monitoring module obtains the water heights on both sides of the pool width as H1 and H2 through the pool information collection module, where H1 is the water height on the deep - water side and H2 is the water height on the shallow - water side, and H1 > H2. The camera module monitors the tourists in the rest area of the ordinary lane. The number monitoring sub - module obtains the number of tourists W = P + Q within the target range every five minutes, where P is the number of tourists on the deep - water side and Q is the number of tourists on the shallow - water side. The personnel height prediction sub - module obtains the heights of the people on the deep - water side above the water surface as L1, L2... L p , so the heights of the tourists on the deep - water side are H1 + L1, H1 + L2... H1 + L p ; the heights of the people on the shallow - water side above the water surface are L 1+p , L 2+p ... L q+p , so the heights of the tourists on the shallow - water side are H2 + L 1+p , H2 + L 2+p ... H2 + L q+p ; the personnel height prediction sub - module calculates the average height of the personnel on the deep - water side and the shallow - water side, that is, the average height of the tourists in the ordinary lane of the swimming pool is Z.
Citation Information
Patent Citations
RFID-based swimming safety monitoring system
CN108133160A
Swimming tracking method and device, storage medium and terminal equipment
CN111260885A
Swimming pool safety management device and method based on multi-camera vision
CN115690913A
Intelligent natatorium water control system integrated with artificial intelligence technology
CN119045427A
System and apparatus for controlling of mobile container pool for survival swimming education based on Artificial Intelligence
KR102236138B1