Medical atomization equipment intelligent communication system and method based on mobile terminal
By optimizing the allocation of communication channels in the nebulization therapy room and using a combination of signal power and evaluation coefficients with an intelligent optimization algorithm, the problem of signal quality degradation caused by the complex communication environment in the nebulization therapy room was solved, achieving more efficient utilization of communication channels and improved quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 王刚
- Filing Date
- 2026-01-06
- Publication Date
- 2026-04-21
AI Technical Summary
In nebulization therapy rooms, due to multiple people undergoing nebulization therapy simultaneously, the communication environment between medical nebulization equipment, wearable monitoring devices, and wireless mobile terminals is complex. Traditional communication technologies have weak adaptability, leading to a decline in communication signal quality or even interruption.
By acquiring the signal transmission and reception power of each device on each communication channel, and combining the communication evaluation coefficient and the channel idle index, the optimal channel vector is determined iteratively using an intelligent optimization algorithm to optimize the communication channel allocation.
It improves the utilization rate of communication channels, reduces interference between devices, enhances communication quality, and improves the ability to adapt to complex environments.
Smart Images

Figure CN121908245A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical information and communication technology, specifically to an intelligent communication system and method for medical nebulization devices based on mobile terminals. Background Technology
[0002] Bluetooth Low Energy (BLE) communication technology has become a commonly used wireless communication technology in wearable devices and medical communication. In medical intelligent communication systems, communication between medical devices, wearable monitoring devices, and wireless mobile terminals is highly interactive. By establishing communication connections between multiple devices and wireless mobile terminals through BLE, the goal of integrating various medical data at the mobile terminal can be achieved, enabling better communication and management of patient medical information.
[0003] Currently, hospital nebulizer rooms utilize Bluetooth Low Energy (BLE) communication technology to establish an intelligent communication system between medical nebulizers, wearable monitoring devices, and mobile terminals. Because nebulizer rooms typically treat multiple patients simultaneously, the number of medical nebulizers, wearable monitoring devices, and wireless mobile terminals is relatively large. This results in a complex communication environment between different devices and mobile terminals, with significant time-varying communication quality across various channels. Traditional wireless communication technologies, which randomly select communication channels for different devices, are poorly adapted to the complex communication environment within nebulizer rooms, leading to degraded communication signal quality and even communication interruptions. Summary of the Invention
[0004] To address the aforementioned technical issues, a smart communication system and method for medical nebulization devices based on mobile terminals are provided to resolve existing problems.
[0005] The solution to the technical problem in this application is to provide an intelligent communication system and method for medical nebulization devices based on mobile terminals, including the following steps: In a first aspect, embodiments of this application provide a smart communication method for medical nebulization devices based on mobile terminals, the method comprising the following steps: The time period preceding the current communication moment is denoted as the channel allocation period of the current communication moment; the signal transmission power and signal reception power of each device on each communication channel during each communication within the channel allocation period are obtained, as well as the signal reception power of the mobile terminal connected to each device on each communication channel during each communication. Based on the discreteness of the signal receiving power of each device on any communication channel within the channel allocation period, and the number of times each device establishes communication on any communication channel, determine the communication evaluation coefficient of each device on any communication channel within the channel allocation period at the current communication time. Based on the difference between the signal transmission power of each device on any communication channel in the channel allocation period and the signal reception power of the mobile terminal it is connected to, and in conjunction with the communication evaluation coefficient, the channel idle index of any communication channel in the current communication time within the channel allocation period is determined. Based on the channel idle index, candidate channels are obtained. According to the proportion of the difference in the channel idle index between all communication channels and all candidate channels within the channel allocation period, the channel separation value of the channel allocation period at the current communication time is determined. Based on the channel idle index of all communication channels and the channel separation value, the separation coefficient of the channel allocation period at the current communication time is determined. Based on the separation coefficient, available channels are obtained. Based on the available channels, an initial population for the intelligent optimization algorithm is obtained; based on the number of devices occupying each available channel in each particle and the channel idle index of the corresponding available channel, the fitness function of the intelligent optimization algorithm is determined; the intelligent optimization algorithm is iterated to obtain the optimal channel vector and the communication channel is allocated.
[0006] Preferably, determining the communication evaluation coefficient of each device on any communication channel within the channel allocation period at the current communication time includes: Calculate the dispersion of the signal received power of each device in all communications in any communication channel within the channel allocation period; The number of times each device establishes communication with the connected mobile terminal in any communication channel within the channel allocation period is counted. The ratio of the degree of dispersion to the number of communications is calculated and used as the communication evaluation coefficient for each device in any communication channel within the channel allocation period at the current communication time.
[0007] Preferably, within the channel allocation period of the current communication time, the first... Channel idle index of each communication channel The calculation method is as follows: ,in, For the first time in the channel allocation period The mobile terminal connected to the device in the first The average signal received power of all communications in a communication channel. For the first time in the channel allocation period The device in the The average signal transmission power of all communications in a communication channel. Use the first channel allocation period during the channel allocation period The number of all devices that establish a communication connection on each communication channel. For the first time in the channel allocation period The device in the Communication evaluation coefficients for each communication channel It is an exponential function with the natural constant as the exponent. To calculate the absolute value, The default value is greater than 0.
[0008] Preferably, the step of obtaining alternative channels includes: Calculate the median of the channel idle index for all communication channels within the channel allocation period; All communication channels whose channel idle index is less than the median are designated as candidate channels.
[0009] Preferably, determining the channel separation value for the channel allocation period at the current communication time includes: The average value of the channel idle index of all candidate channels within the channel allocation period is denoted as the first average value. The average value of the channel idle index of all communication channels within the channel allocation period is denoted as the second average value. Calculate the difference between the second mean and the first mean, and record the ratio of the difference to the second mean as the channel weight; The product of the number of all communication channels within the channel allocation period and the channel weight is rounded up and used as the channel separation value for the channel allocation period at the current communication time.
[0010] Preferably, the separation coefficient for determining the channel allocation period at the current communication time includes: Number all communication channels to obtain the channel number for each communication channel; The communication channel whose channel number is equal to the channel separation value within the channel allocation period at the current communication time is denoted as the target communication channel; Calculate the result of an exponential function with the natural constant as the base and the opposite of the second mean as the exponent; multiply the result of the calculation with the channel idle index of the target communication channel as the separation coefficient of the channel allocation period at the current communication time.
[0011] Preferably, obtaining available channels includes: designating communication channels whose channel idle index is greater than the separation coefficient as available channels.
[0012] Preferably, obtaining the initial population for the intelligent optimization algorithm includes: The number of all devices that have established communication connections with the mobile terminal at the current communication time is counted and recorded as the communication count; Construct a multidimensional vector with the same number of communications as the initial channel vector; Randomly select a channel number from all available channels within the channel allocation period as the first component of the initial channel vector, then randomly select another channel number as the second component of the initial channel vector, and repeat this step to obtain an initial channel vector; using the same method, multiple initial channel vectors are used as the initial population of the intelligent optimization algorithm.
[0013] Preferably, the fitness function for determining the intelligent optimization algorithm is calculated using the following formula: ,in, The first in the intelligent optimization algorithm The fitness function of each particle. For the first Within the channel vector corresponding to the i-th particle Channel idle index of available channels, For the first The channel vector corresponding to the i-th particle uses the first... The number of devices that can communicate using available channels. For the first The number of available channels within the channel vector corresponding to each particle.
[0014] Secondly, embodiments of this application also provide a smart communication system for a medical nebulizer based on a mobile terminal, including a memory, a processor, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, it implements the steps of any of the above-described smart communication methods for a medical nebulizer based on a mobile terminal.
[0015] This application has at least the following beneficial effects: This application determines the communication evaluation coefficient of each device on any communication channel within the current communication time period based on the dispersion of signal received power of each device on any communication channel during the channel allocation period, and the number of times each device establishes communication on any communication channel. Its advantage lies in considering the number of times each device communicates on any communication channel and the fluctuation of signal received power, reflecting the communication quality of the corresponding device on the communication channel, and thus indicating the degree of multipath interference experienced by the device on the communication channel. Based on the difference between the signal transmission power of each device on any communication channel and the signal received power of its connected mobile terminal during the channel allocation period, combined with the communication evaluation coefficient, the application determines the channel idle index of any communication channel within the current communication time period. Its advantage lies in considering the difference between the signal transmission power of different devices on each communication channel and the signal received power of their connected mobile terminals, reflecting the occupancy level of each communication channel, and thus indicating the congestion level of the corresponding communication channel. Based on the channel idle index, alternative channels are obtained, and based on all communication channels within the channel allocation period and all... The channel allocation period at the current communication time is determined by considering the differences in the channel idle index among candidate channels and the channel allocation value. Based on the channel idle index of all communication channels and the channel allocation value, a separation coefficient for the current communication time is determined. Based on the separation coefficient, available channels are obtained. This process considers the differences in the channel idle index between all communication channels and all candidate channels, as well as the overall communication quality, indicating the proportion of unavailable channels. This facilitates subsequent differentiation between available and unavailable channels, thereby improving the utilization rate of communication channels. Based on the available channels, an initial population for the intelligent optimization algorithm is obtained. Based on the number of devices occupying each available channel in each particle and the corresponding channel idle index, the fitness function of the intelligent optimization algorithm is determined. The intelligent optimization algorithm is iterated to obtain the optimal channel vector, which is then used to allocate communication channels. This allocation improves the utilization rate of communication channels while reducing interference between different devices, enhancing the adaptability of devices in complex communication environments, and ultimately improving communication quality. Attached Figure Description
[0016] The intelligent communication method for medical nebulizers based on mobile terminals of this application will be further described in detail below with reference to the accompanying drawings.
[0017] Figure 1 A flowchart illustrating the steps of a smart communication method for a medical nebulizer based on a mobile terminal, as provided in an embodiment of this application. Figure 2A flowchart illustrating the steps of a method for obtaining available channels provided in an embodiment of this application. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this application clearer, the intelligent communication system and method for medical nebulization devices based on mobile terminals proposed in this application will be further described in detail below with reference to the accompanying drawings and implementation examples. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit the scope of this application.
[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains.
[0020] Please see Figure 1 The diagram illustrates a flowchart of a smart communication method for a medical nebulizer based on a mobile terminal, according to an embodiment of this application. The method includes the following steps: Step 1: Obtain the signal transmission power and signal reception power of each device on each communication channel during the channel allocation period at the current communication time, as well as the signal reception power of the mobile terminal connected to each device on each communication channel during each communication.
[0021] The medical nebulization equipment and wearable monitoring devices in the nebulization therapy room can monitor medical information data such as nebulization rate, drug level, patient heart rate and blood oxygen concentration in real time during nebulization therapy. They can also establish a communication connection with mobile terminals through wireless communication protocols to transmit the monitored medical information data to the mobile terminals.
[0022] When each device transmits the data it monitors, each device occupies a different communication channel to achieve the data communication process. Multiple devices may share the same communication channel. Therefore, intelligent communication systems need to continuously adjust the allocation of communication channels to improve channel utilization and communication quality.
[0023] Based on the above analysis, each device can collect its own signal transmission power and signal reception power in different communication channels in real time, and the mobile terminal can collect its own signal reception power in different communication channels in real time. In wireless communication, the spectrum is divided into multiple frequency bands, and each frequency band can be further subdivided into multiple communication channels. Each channel covers a specific communication frequency range. All communication channels are numbered in ascending order according to their corresponding communication frequencies to obtain the channel number of each communication channel.
[0024] The time period 1 second before the current communication time is recorded as the channel allocation period for the current communication time. It should be noted that in wireless communication, intelligent communication systems periodically allocate channels to effectively manage communication channel resources. For example, channels may be reallocated once per second. Therefore, the period 1 second before the current communication moment is defined as the channel allocation period for the current communication moment.
[0025] Therefore, the signal transmission power and signal reception power of each device in each communication channel during the channel allocation period are obtained, as well as the signal reception power of the mobile terminal connected to each device in each communication channel during each communication, wherein each communication channel corresponds to a channel number.
[0026] Thus, we obtain the signal transmission power and signal reception power of each device on each communication channel during the channel allocation period at the current communication time, as well as the signal reception power of the mobile terminal connected to each device on each communication channel during each communication.
[0027] Step 2: Based on the discreteness of the signal receiving power of each device on any communication channel within the channel allocation period, and the number of times each device establishes communication on any communication channel, determine the communication evaluation coefficient of each device on any communication channel within the current communication time period; based on the difference between the signal transmission power of each device on any communication channel and the signal receiving power of the mobile terminal it is connected to during the channel allocation period, and in conjunction with the communication evaluation coefficient, determine the channel idle index of any communication channel within the current communication time period.
[0028] The nebulizer treatment room is a relatively enclosed space containing a large number of medical monitoring devices. This environment increases the possibility of signal reflection and results in a significant multipath effect. At the same time, the movement of medical staff and patient caregivers in the nebulizer treatment room also changes the signal transmission path, leading to changes in signal strength and further exacerbating the multipath effect. This results in significant differences in the fading of signal transmission and reception of devices in different locations within the nebulizer treatment room across different communication channels.
[0029] Based on the above analysis, the differences in signal reception power of different devices in different communication channels within the channel allocation period at the current communication time, and the number of times different devices establish communication connections on different communication channels, are analyzed to determine the communication evaluation coefficients, specifically: Within the channel allocation period at the current communication time, the first The device passed the first Take, for example, the establishment of a communication connection between a communication channel and a mobile terminal.
[0030] Calculate the first channel allocation period within the current communication time. The device in the The degree of dispersion of the signal received power of all communications in a communication channel; Preferably, in this embodiment, the calculation of the first channel allocation period within the current communication time is performed. The device in the As an alternative implementation, the implementer may use other methods of the prior art to measure the degree of dispersion, such as variance, coefficient of variation, etc. This embodiment does not impose any special restrictions on this.
[0031] Statistics within the channel allocation period The device in the The number of communications established with the connected mobile terminal within a single communication channel; Calculate the first channel allocation period within the current communication time. The device in the The ratio of the dispersion of a communication channel to the number of communications is used as the value of the first communication channel within the channel allocation period at the current communication time. The device in the Communication evaluation coefficients for each communication channel; It should be noted that the greater the degree of dispersion, the more pronounced the first... The device uses the first When multiple communication channels communicate, the greater the fluctuation in signal received power, the greater the multipath interference within the communication channel. Secondly, because the intelligent communication system adjusts the distribution of unavailable channels in real time based on the communication quality of each channel, the fewer times the nebulizer equipment in the treatment room establishes communication with the corresponding mobile terminal using a certain communication channel within the channel allocation period, the greater the probability that the corresponding communication channel is set as an unavailable channel. In other words, the fewer the number of communications, the greater the probability that the corresponding communication channel is unavailable within the channel allocation period, resulting in a larger communication evaluation coefficient and poorer communication quality stability. The device uses the first The communication quality in each communication channel is poor.
[0032] Furthermore, since multiple patients typically undergo nebulization treatment simultaneously in a nebulization room, the number of medical monitoring devices is relatively large. This increases the probability that different devices will occupy the same communication channel, leading to a sudden increase in signal reception strength and a sharp drop in the signal-to-interference ratio, which in turn causes a rapid decline in the communication quality of the devices.
[0033] Based on this analysis, the channel idle index is determined by analyzing the difference between the signal transmission power of different devices and the signal reception power of the corresponding mobile terminal in each communication session within each communication channel. Specifically: The first channel allocation period during the current communication time The method for calculating the channel idle index of a communication channel is as follows: ,in, The first [number]th ... Channel idle index of each communication channel The first [number]th ... The mobile terminal connected to the device in the first The average signal received power of all communications in a communication channel. The first [number]th ... The device in the The average signal transmission power of all communications in a communication channel. Use the first channel allocation period within the current communication time. The number of all devices that establish a communication connection on each communication channel. The first [number]th ... The device in the Communication evaluation coefficients for each communication channel An exponential function with the natural constant as the exponent. To calculate the absolute value, To ensure that the value is greater than 0 and to avoid a denominator of 0, in this embodiment, The value is 0.1. As another implementation method, the implementer can set it according to the actual situation.
[0034] It should be noted that the communication evaluation coefficient The larger the value, the worse the communication quality of the corresponding communication channel, and the greater the degree to which the communication channel is occupied. The signal reception power of the mobile terminal connected to each device is related to the signal reception power of the device in the nebulizer treatment room. The greater the difference in signal transmission power between the devices, the better the result. The smaller the value, the greater the influence of multipath effect or other signals in the same frequency band on the signal transmission process of the device, reflecting a poorer communication quality; The larger the value, the more devices are in the corresponding communication channel, reflecting a more congested communication channel. The smaller the channel idle index, the greater the degree of occupancy of the corresponding communication channel. The greater the degree of congestion of the communication channel, the worse the communication quality.
[0035] Thus, the channel idle index of each communication channel within the channel allocation period at the current communication time is obtained.
[0036] Step 3: Based on the channel idle index, obtain candidate channels; based on the proportion of differences in the channel idle index between all communication channels and all candidate channels within the channel allocation period, determine the channel separation value of the channel allocation period at the current communication time; based on the channel idle index of all communication channels and the channel separation value, determine the separation coefficient of the channel allocation period at the current communication time; based on the separation coefficient, obtain available channels.
[0037] Furthermore, considering that different communication channels are affected by complex multipath effects, the frequency-selective fading of certain frequency bands is more severe, leading to communication interruptions between medical monitoring equipment and mobile terminals. At the same time, considering that the flow of people in the nebulizer room increases the time-varying nature of the multipath effect, it is necessary to distinguish unavailable channels within the channel allocation period.
[0038] Furthermore, the flowchart of the method for obtaining available channels provided in this application embodiment is as follows: Figure 2 As shown.
[0039] First, based on the channel idle index of different communication channels, the separation coefficient is determined, specifically as follows: Calculate the median of the channel idle index for all communication channels within the channel allocation period at the current communication time; All communication channels whose channel idle index is less than the median are designated as candidate channels; The average value of the channel idle index of all candidate channels within the channel allocation period at the current communication time is denoted as the first average value. The average value of the channel idle index of all communication channels within the channel allocation period at the current communication time is denoted as the second average value. Calculate the difference between the second mean and the first mean, and record the ratio of the difference to the second mean as the channel weight; The product of the number of all communication channels in the current communication time's channel allocation period and the channel weight is rounded up and used as the channel separation value for the current communication time's channel allocation period. Preferably, in this embodiment, the method for calculating the channel separation value of the channel allocation period at the current communication time is as follows: ,in, The channel separation value for the channel allocation period at the current communication time. The number of all communication channels within the channel allocation period at the current communication time. The second mean is the average of the channel idle indexes of all communication channels within the channel allocation period at the current communication time. The first mean is the average of the channel idle indexes of all candidate channels within the channel allocation period at the current communication time. This is the floor function.
[0040] The communication channel whose channel number is equal to the channel separation value within the channel allocation period at the current communication time is denoted as the target communication channel; Calculate the result of an exponential function with the natural constant as the base and the negative of the second mean as the exponent; multiply the result of the calculation with the channel idle index of the target communication channel as the separation coefficient of the channel allocation period at the current communication time; Communication channels whose channel idle index is greater than the separation coefficient are denoted as available channels; It should be noted that the larger the channel separation value, the larger the proportion of unusable channels and the smaller the proportion of available channels. The larger the second mean value, the better the overall communication quality of the communication channel. In order to improve the utilization rate of the communication channel, the separation coefficient should be reduced so that more available channels can be selected.
[0041] At this point, a usable channel has been obtained.
[0042] Step 4: Based on the available channels, obtain the initial population of the intelligent optimization algorithm; based on the number of devices occupying each available channel in each particle and the channel idle index of the corresponding available channel, determine the fitness function of the intelligent optimization algorithm; combine the intelligent optimization algorithm to iterate and obtain the optimal channel vector, and allocate the communication channels.
[0043] Furthermore, due to the varying treatment times for patients within the nebulizer room and the high frequency of establishing and closing communication connections between each device and its connected mobile terminal, the probability of different communication channels being occupied by different numbers of devices becomes more complex. The random allocation of communication channels between different devices leads to a decline in the overall communication quality of the intelligent communication system. Therefore, an intelligent optimization algorithm is employed to analyze the optimal communication channels between different devices and their connected mobile terminals, specifically: The number of all devices that have established communication connections with the mobile terminal at the current communication time is counted and recorded as the communication count; Construct a multidimensional vector with the same number of communications as the number of communications, denoted as the initial channel vector, where the dimension of the initial channel vector is the same as the number of communications; Randomly select a channel number from all available channels within the channel allocation period as the first component of the initial channel vector, then randomly select another channel number as the second component of the initial channel vector, and repeat this step to obtain an initial channel vector; using the same method, multiple initial channel vectors are used as the initial population of the intelligent optimization algorithm. It should be noted that the initial 100 channel vectors are used as the initial population for the intelligent optimization algorithm. For other implementation methods, the implementer can set the initial population according to the actual situation.
[0044] Furthermore, based on the channel idle index, the fitness function of the intelligent optimization algorithm is determined, specifically as follows: The formula for calculating the fitness function of the intelligent optimization algorithm is: ,in, The first in the intelligent optimization algorithm The fitness function of each particle. For the first Within the channel vector corresponding to the i-th particle Channel idle index of available channels, For the first The channel vector corresponding to the i-th particle uses the first... The number of devices that can communicate using available channels. For the first The number of available channels within the channel vector corresponding to each particle.
[0045] It should be noted that the fitness function reflects the overall performance of wireless communication between the mobile terminal and other devices after the wireless communication resources are allocated using this channel vector. Channel idle index. Larger and occupies the first The fewer devices available a channel, the less affected the available channel will be by multipath effects and other signals in the same frequency band after reallocation. The greater the fitness, the better the performance of wireless communication between mobile terminals and devices in the intelligent communication system.
[0046] Based on the initial population and the fitness function, an intelligent optimization algorithm is used to iteratively optimize the fitness function and obtain the optimal channel vector. Preferably, in this embodiment, the intelligent optimization algorithm uses the particle swarm optimization algorithm for iterative calculation. The maximum number of iterations of the particle swarm optimization algorithm is 30. As other implementation methods, implementers can set it according to the actual situation. It should be noted that the particle swarm optimization algorithm is a well-known technology and will not be described in detail here.
[0047] Based on the optimal channel vector, each device communicates with the connected mobile terminal through the corresponding communication channel, thereby achieving high-performance allocation of communication channels between the device and the mobile terminal. This improves the utilization rate of communication channels, reduces the impact of mutual interference between different devices, enhances the adaptability of devices in complex communication environments, and ultimately improves communication quality.
[0048] It should be noted that each component in the optimal channel vector corresponds to the channel number of the communication channel, and each dimension corresponds to a different device. The channel number corresponding to different dimensions represents the optimal communication channel when different devices establish a communication connection with the mobile terminal they are connected to.
[0049] Based on the same inventive concept as the above methods, this application also provides a smart communication system for medical nebulizers based on mobile terminals, including a memory, a processor, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, it implements the steps of any one of the above-described smart communication methods for medical nebulizers based on mobile terminals.
[0050] It should be understood that, although Figure 1 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 1 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0051] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0052] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application. Therefore, any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of this application, without departing from the content of the technical solution of this application, shall fall within the protection scope of the technical solution of this application.
Claims
1. A smart communication method for medical nebulizers based on mobile terminals, characterized in that, The method includes the following steps: The time period preceding the current communication moment is denoted as the channel allocation period of the current communication moment; the signal transmission power and signal reception power of each device on each communication channel during each communication within the channel allocation period are obtained, as well as the signal reception power of the mobile terminal connected to each device on each communication channel during each communication. Based on the discreteness of the signal receiving power of each device on any communication channel within the channel allocation period, and the number of times each device establishes communication on any communication channel, determine the communication evaluation coefficient of each device on any communication channel within the channel allocation period at the current communication time. Based on the difference between the signal transmission power of each device on any communication channel and the signal reception power of the mobile terminal it is connected to during the channel allocation period, and in conjunction with the communication evaluation coefficient, the channel idle index of any communication channel during the current communication time is determined. Based on the channel idle index, candidate channels are obtained. According to the proportion of the difference in the channel idle index between all communication channels and all candidate channels within the channel allocation period, the channel separation value of the channel allocation period at the current communication time is determined. Based on the channel idle index of all communication channels and the channel separation value, the separation coefficient of the channel allocation period at the current communication time is determined. Based on the separation coefficient, available channels are obtained. Based on the available channels, an initial population for the intelligent optimization algorithm is obtained; based on the number of devices occupying each available channel in each particle and the channel idle index of the corresponding available channel, the fitness function of the intelligent optimization algorithm is determined; the intelligent optimization algorithm is iterated to obtain the optimal channel vector and the communication channel is allocated.
2. The intelligent communication method for medical nebulization devices based on mobile terminals as described in claim 1, characterized in that, The determination of the communication evaluation coefficient of each device in any communication channel within the channel allocation period at the current communication time includes: Calculate the dispersion of the signal received power of each device in all communications in any communication channel within the channel allocation period; The number of times each device establishes communication with the connected mobile terminal in any communication channel within the channel allocation period is counted. The ratio of the degree of dispersion to the number of communications is calculated and used as the communication evaluation coefficient for each device in any communication channel within the channel allocation period at the current communication time.
3. The intelligent communication method for medical nebulization devices based on mobile terminals as described in claim 1, characterized in that, The first channel allocation period during the current communication time Channel idle index of each communication channel The calculation method is as follows: ,in, The mobile terminal connected to the m-th device within the channel allocation period is in the... The average signal received power of all communications in a communication channel. For the m-th device in the channel allocation period, at the... The average signal transmission power of all communications in a communication channel. Use the first channel allocation period during the channel allocation period The number of all devices that establish a communication connection on each communication channel. For the m-th device in the channel allocation period, at the... Communication evaluation coefficients for each communication channel It is an exponential function with the natural constant as the exponent. To calculate the absolute value, The default value is greater than 0.
4. The intelligent communication method for medical nebulization devices based on mobile terminals as described in claim 1, characterized in that, The acquisition of alternative channels includes: Calculate the median of the channel idle index for all communication channels within the channel allocation period; All communication channels whose channel idle index is less than the median are designated as candidate channels.
5. The intelligent communication method for medical nebulization devices based on mobile terminals as described in claim 1, characterized in that, The channel separation value for determining the channel allocation period at the current communication time includes: The average value of the channel idle index of all candidate channels within the channel allocation period is denoted as the first average value. The average value of the channel idle index of all communication channels within the channel allocation period is denoted as the second average value. Calculate the difference between the second mean and the first mean, and record the ratio of the difference to the second mean as the channel weight; The product of the number of all communication channels within the channel allocation period and the channel weight is rounded up and used as the channel separation value for the channel allocation period at the current communication time.
6. The intelligent communication method for medical nebulization devices based on mobile terminals as described in claim 5, characterized in that, The separation coefficient for determining the channel allocation period at the current communication moment includes: Number all communication channels to obtain the channel number for each communication channel; The communication channel whose channel number is equal to the channel separation value within the channel allocation period at the current communication time is denoted as the target communication channel; Calculate the result of an exponential function with the natural constant as the base and the opposite of the second mean as the exponent; multiply the result of the calculation with the channel idle index of the target communication channel as the separation coefficient of the channel allocation period at the current communication time.
7. The intelligent communication method for medical nebulization devices based on mobile terminals as described in claim 1, characterized in that, The step of obtaining available channels includes: designating communication channels whose channel idle index is greater than the separation coefficient as available channels.
8. The intelligent communication method for medical nebulization devices based on mobile terminals as described in claim 6, characterized in that, The process of obtaining the initial population for the intelligent optimization algorithm includes: The number of all devices that have established communication connections with the mobile terminal at the current communication time is counted and recorded as the communication count; Construct a multidimensional vector with the same number of communications as the initial channel vector; Randomly select a channel number from all available channels within the channel allocation period as the first component of the initial channel vector, then randomly select another channel number as the second component of the initial channel vector, and repeat this step to obtain an initial channel vector; using the same method, multiple initial channel vectors are used as the initial population of the intelligent optimization algorithm.
9. The intelligent communication method for medical nebulization devices based on mobile terminals as described in claim 1, characterized in that, The fitness function of the intelligent optimization algorithm is determined by the following formula: ,in, The first in the intelligent optimization algorithm The fitness function of each particle. For the first Within the channel vector corresponding to the i-th particle Channel idle index of available channels, For the first The channel vector corresponding to the i-th particle uses the first... The number of devices that can communicate using available channels. For the first The number of available channels within the channel vector corresponding to each particle.
10. A smart communication system for a medical nebulizer based on a mobile terminal, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the intelligent communication method for medical nebulization devices based on mobile terminals as described in any one of claims 1-9.