Call quality monitoring and optimizing method for building intercom system in smart park, storage medium and electronic equipment
By embedding main and sub-acquisition modules and server evaluation algorithms into the building intercom system, the call quality between the passenger plane and the user plane can be monitored and optimized in real time, solving the problem of inconvenient monitoring and optimization in the existing technology and improving the system's operating efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-04
- Publication Date
- 2026-04-14
AI Technical Summary
Existing building intercom systems cannot effectively monitor and optimize the call quality between passenger aircraft and user terminals, resulting in high maintenance costs and inconvenience for users.
The main and sub-acquisition modules are embedded in the passenger aircraft and user terminals to collect uplink and downlink data in real time. The call quality score is calculated by the server's evaluation algorithm, and targeted optimizations are made based on the score results, such as reducing latency, increasing redundancy, or smoothing data packet decoding time.
It enables real-time monitoring and optimization of call quality in the intercom system, reducing maintenance costs and improving user experience.
Smart Images

Figure CN121864907A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intercom system technology, specifically to a method for monitoring and optimizing call quality in a smart campus building intercom system, a storage medium, and electronic equipment. Background Technology
[0002] With the rapid development of smart parks, the security management of personnel entering and exiting buildings within these parks has become increasingly important. Traditional methods of visitor registration and gatekeeping are no longer suitable for the demands of fast, convenient, and secure modern management. Against this backdrop, information technology-based intercom systems have emerged. These systems typically include a passenger terminal at the entrance and a user terminal inside the building.
[0003] However, common intercom systems in residential buildings cannot effectively monitor the call quality between the client and user terminals during a call, nor can they address any issues based on the monitoring results. Typically, when a call quality problem occurs between a user terminal and a client terminal, the only recourse is to wait for on-site inspection, optimization, or repair by staff, which is extremely time-consuming and labor-intensive, increasing the operation and maintenance costs of the intercom system and adding to the inconvenience for users.
[0004] Therefore, there is an urgent need for a method, storage medium, and electronic equipment for monitoring and optimizing call quality in smart building intercom systems, in order to solve the problem that it is inconvenient to monitor and optimize the call quality between the client and user units in building intercom systems. Summary of the Invention
[0005] This invention addresses the shortcomings of existing technologies by providing a method, storage medium, and electronic device for monitoring and optimizing call quality in a smart building intercom system. This solution addresses the problem that it is difficult to monitor and optimize the call quality between the client and user units in a building intercom system.
[0006] To achieve the above objectives, the present invention adopts the following technical solution: A method for monitoring and optimizing call quality in a smart building intercom system includes the following steps: The intercom system embeds a main acquisition module in the passenger unit, which collects uplink data during calls, including uplink latency and uplink packet loss rate, and transmits it to the server. A sub-acquisition module is embedded in the user unit, which collects downlink data during calls, including downlink latency, downlink packet loss rate, and jitter, and transmits it to the server. After receiving data from both the passenger and user units, the server initiates an evaluation algorithm to obtain a call quality score A between the passenger unit and the user unit. Based on a preset quality score threshold, it determines whether to perform quality optimization. If optimization is required, the uplink latency, downlink packet loss rate, and jitter are compared to preset thresholds for uplink latency, downlink packet loss rate, and jitter, respectively. If the uplink latency is higher than the threshold, processing and data transmission time is reduced; if the downlink packet loss rate is higher than the threshold, data transmission redundancy and resilience are improved; if the jitter is higher than the threshold, data packet decoding time is smoothed.
[0007] To optimize the above technical solution, the specific measures also include: Furthermore, the evaluation algorithm includes the following steps: Calculate the comprehensive scoring factor R value and map it to the call quality score A. The calculation of the comprehensive scoring factor R value is as follows: R=Ro-Is-Id-Ie Is≈a*(uplink delay value + downlink delay value) Id = b * (uplink packet loss rate + downlink packet loss rate) + c * (jitter value) In the formula, Ro is the basic signal-to-noise ratio, which is a constant; Is is the signal and delay impairment; a is the delay impairment weighting coefficient; Id is the distortion impairment; b is the packet loss rate weighting coefficient; c is the jitter weighting coefficient; and Ie is the device impairment factor, which is a preset fixed value corresponding to the codec used in this call.
[0008] Furthermore, the comprehensive scoring factor R value ranges from 0 to 100, with Ro being 93.2, a being 0.024, b being 19, and c being 0.16.
[0009] Furthermore, mapping the comprehensive scoring factor R value to the call quality score A includes the following steps: A = d + eR + f*R*(R-60)*(100-R) In the formula, d is the lower limit score of call quality rating A, e is the scaling factor, and f is the scaling coefficient.
[0010] Furthermore, the call quality score A ranges from 1 to 5 points, with d set to 1, e set to 0.035, and f set to 7× The preset quality score threshold is 3.5. If the call quality score A is greater than 3.5, no quality optimization will be performed; otherwise, quality optimization will be performed.
[0011] Furthermore, if the uplink latency value is higher than the uplink latency value threshold, the reduction of processing and data transmission time includes the following steps: switching to a low-latency codec to sacrifice sound quality and reduce encoding latency; shortening the audio frame size to reduce the amount of audio data processed by the decoder each time.
[0012] Furthermore, if the downlink packet loss rate is higher than the downlink packet loss rate threshold, the redundancy and resilience of data transmission are improved, including the following steps: increasing the redundancy of forward error correction (FEC) to dynamically increase the strength of FEC; and selecting a low code rate encoding mode to dynamically reduce the encoding code rate.
[0013] Furthermore, if the jitter value is greater than the jitter value threshold, the smoothing of data packet decoding time includes the following steps: After the user terminal receives the data packet sent by the passenger aircraft, it puts the data packet into a jitter buffer according to its sequence number, calculates and obtains the current jitter value in real time according to the sending timestamp and actual arrival time of the data packet, and the playback module of the user terminal takes out the data packets from the jitter buffer in sequence at a fixed frequency and decodes and plays them.
[0014] Furthermore, a computer-readable storage medium storing a computer program is characterized in that: the computer program causes a computer to execute a method for monitoring and optimizing call quality in a smart building intercom system as described above.
[0015] Furthermore, an electronic device is characterized by comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it implements the above-described method for monitoring and optimizing call quality in a smart campus intercom system.
[0016] The beneficial effects of this invention are: This invention uses a main acquisition module embedded in the passenger aircraft to collect uplink data during calls in real time, and a sub-acquisition module embedded in the user terminal to collect downlink data during calls in real time. This data serves as the basis for monitoring and optimization. An evaluation algorithm in the server calculates and analyzes the collected uplink and downlink data to monitor the call quality of the intercom system. Then, based on the analysis results, it determines whether optimization is needed. If optimization is required, the collected uplink latency, downlink packet loss rate, and jitter values are compared with preset thresholds for uplink latency, downlink packet loss rate, and jitter. Targeted optimizations are then made to address issues such as high uplink latency, high downlink packet loss rate, or high jitter, thereby ensuring the call quality of the intercom system to a certain extent. Attached Figure Description
[0017] Figure 1 This is a flowchart illustrating a method for monitoring and optimizing call quality in a smart campus intercom system proposed in this invention. Detailed Implementation
[0018] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0019] As attached Figure 1 As shown in the figure, a method for monitoring and optimizing call quality in a smart campus intercom system according to an embodiment of the present invention includes the following steps: The intercom system embeds a main acquisition module in the passenger unit, which collects uplink data during calls, including uplink latency and uplink packet loss rate, and transmits it to the server. A sub-acquisition module is embedded in the user unit, which collects downlink data during calls, including downlink latency, downlink packet loss rate, and jitter, and transmits it to the server. After receiving data from both the passenger and user units, the server initiates an evaluation algorithm to obtain a call quality score (A) between the passenger and user units. Based on a preset quality score threshold, it determines whether to perform quality optimization. If optimization is required, it further optimizes the uplink latency, downlink packet loss rate, and jitter values by comparing them to preset thresholds. If the uplink latency is higher than the threshold, processing and data transmission time is reduced; if the downlink packet loss rate is higher than the threshold, data transmission redundancy and resilience are improved; if the jitter is higher than the threshold, data packet decoding time is smoothed.
[0020] The evaluation algorithm described above includes the following steps: Calculate the comprehensive scoring factor R value and map it to the call quality score A. The calculation of the comprehensive scoring factor R value is as follows: R=Ro-Is-Id-Ie Is≈a*(uplink delay value + downlink delay value) Id = b * (uplink packet loss rate + downlink packet loss rate) + c * (jitter value) In the formula, Ro is the basic signal-to-noise ratio, which is a constant; Is is the signal and delay impairment; a is the delay impairment weighting coefficient; Id is the distortion impairment; b is the packet loss rate weighting coefficient; c is the jitter weighting coefficient; and Ie is the device impairment factor, which is a preset fixed value corresponding to the codec used in this call.
[0021] Among them, the value range of the comprehensive scoring factor R is 0-100, Ro is 93.2, a is 0.024, b is 19, and c is 0.16.
[0022] The process of mapping the comprehensive scoring factor R value to the call quality score A includes the following steps: A = d + eR + f*R*(R-60)*(100-R) In the formula, d is the lower limit score of call quality rating A, e is the scaling factor, and f is the scaling coefficient.
[0023] In this context, the call quality score A ranges from 1 to 5 points, with d equal to 1, e equal to 0.035, and f equal to 7×. The preset quality score threshold is 3.5. If the call quality score A is greater than 3.5, no quality optimization will be performed; otherwise, quality optimization will be performed.
[0024] In a further specific embodiment based on the above, if the uplink latency value is higher than the uplink latency threshold, the reduction of processing and data transmission time includes the following steps: switching to a low-latency codec to sacrifice sound quality and reduce encoding latency; shortening the audio frame size to reduce the amount of audio data processed by the decoder each time.
[0025] In a further specific embodiment based on the above, if the downlink packet loss rate is higher than the downlink packet loss rate threshold, the redundancy and resilience of data transmission are improved, including the following steps: increasing the redundancy of forward error correction (FEC) to dynamically increase the strength of FEC; and selecting a low code rate encoding mode to dynamically reduce the encoding code rate.
[0026] In a further specific embodiment based on the above, if the jitter value is greater than the jitter value threshold, the smoothing of the data packet decoding time includes the following steps: After the user terminal receives the data packet sent by the passenger aircraft, it puts the data packet into a jitter buffer according to its sequence number, calculates and obtains the current jitter value in real time according to the sending timestamp and actual arrival time of the data packet, and the playback module of the user terminal takes out the data packets from the jitter buffer in sequence at a fixed frequency and decodes and plays them, wherein the size of the buffer is adjusted in real time according to the calculated jitter value.
[0027] This invention uses a main acquisition module embedded in the passenger aircraft to collect uplink data during calls in real time, and a sub-acquisition module embedded in the user terminal to collect downlink data during calls in real time. This data serves as the basis for monitoring and optimization. An evaluation algorithm in the server calculates and analyzes the collected uplink and downlink data to monitor the call quality of the intercom system. Then, based on the analysis results, it determines whether optimization is needed. If optimization is required, the collected uplink latency, downlink packet loss rate, and jitter values are compared with preset thresholds for uplink latency, downlink packet loss rate, and jitter. Targeted optimizations are then made to address issues such as high uplink latency, high downlink packet loss rate, or high jitter, thereby ensuring the call quality of the intercom system to a certain extent.
[0028] In another embodiment, the present invention provides a computer-readable storage medium storing a computer program that causes a computer to execute a method for monitoring and optimizing call quality in a smart campus intercom system as described above.
[0029] In another embodiment, the present invention proposes an electronic device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it implements the above-described method for monitoring and optimizing call quality in a smart campus intercom system.
[0030] In the embodiments disclosed in this application, a computer storage medium may be a tangible medium that may contain or store programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of computer storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0031] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0032] The above are merely preferred embodiments of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should be considered within the scope of protection of the present invention.
Claims
1. A method for monitoring and optimizing call quality in a smart campus building intercom system, characterized in that, Includes the following steps: The intercom system embeds a main acquisition module in the passenger unit, which collects uplink data during calls, including uplink latency and uplink packet loss rate, and transmits it to the server. A sub-acquisition module is embedded in the user unit, which collects downlink data during calls, including downlink latency, downlink packet loss rate, and jitter, and transmits it to the server. After receiving data from both the passenger and user units, the server initiates an evaluation algorithm to obtain a call quality score A between the passenger unit and the user unit. Based on a preset quality score threshold, it determines whether to perform quality optimization. If optimization is required, the uplink latency, downlink packet loss rate, and jitter are compared to preset thresholds for uplink latency, downlink packet loss rate, and jitter, respectively. If the uplink latency is higher than the threshold, processing and data transmission time is reduced; if the downlink packet loss rate is higher than the threshold, data transmission redundancy and resilience are improved; if the jitter is higher than the threshold, data packet decoding time is smoothed.
2. The method for monitoring and optimizing call quality in a smart campus building intercom system according to claim 1, characterized in that, The evaluation algorithm includes the following steps: Calculate the comprehensive scoring factor R value and map it to the call quality score A. The calculation of the comprehensive scoring factor R value is as follows: R=Ro-Is-Id-Ie Is≈a*(uplink delay value + downlink delay value) Id = b * (uplink packet loss rate + downlink packet loss rate) + c * (jitter value) In the formula, Ro is the basic signal-to-noise ratio, which is a constant; Is is the signal and delay impairment; a is the delay impairment weighting coefficient; Id is the distortion impairment; b is the packet loss rate weighting coefficient; c is the jitter weighting coefficient; and Ie is the device impairment factor, which is a preset fixed value corresponding to the codec used in this call.
3. The method for monitoring and optimizing call quality in a smart campus building intercom system according to claim 2, characterized in that: The comprehensive scoring factor R value ranges from 0 to 100, with Ro being 93.2, a being 0.024, b being 19, and c being 0.
16.
4. The method for monitoring and optimizing call quality in a smart campus building intercom system according to claim 3, characterized in that, The process of mapping the comprehensive scoring factor R value to the call quality score A includes the following steps: A = d + eR + f*R*(R-60)*(100-R) In the formula, d is the lower limit score of call quality rating A, e is the scaling factor, and f is the scaling coefficient.
5. The method for monitoring and optimizing call quality in a smart campus building intercom system according to claim 4, characterized in that: The call quality score A ranges from 1 to 5 points, with d being 1, e being 0.035, and f being 7× The preset quality score threshold is 3.
5. If the call quality score A is greater than 3.5, no quality optimization will be performed; otherwise, quality optimization will be performed.
6. The method for monitoring and optimizing call quality in a smart campus building intercom system according to claim 1, characterized in that, If the uplink latency value is higher than the uplink latency value threshold, the processing and data transmission time will be reduced, including the following steps: switching to a low-latency codec to sacrifice audio quality and reduce encoding latency; Shorten the audio frame size to reduce the amount of audio data processed by the decoder each time.
7. The method for monitoring and optimizing call quality in a smart campus building intercom system according to claim 1, characterized in that, If the downlink packet loss rate is higher than the downlink packet loss rate threshold, the redundancy and resilience of data transmission will be improved, including the following steps: increasing the redundancy of forward error correction (FEC) to dynamically increase the strength of FEC; and selecting a low code rate coding mode to dynamically reduce the coding code rate.
8. The method for monitoring and optimizing call quality in a smart campus building intercom system according to claim 1, characterized in that, If the jitter value is greater than the jitter value threshold, the data packet decoding time is smoothed, which includes the following steps: After the user terminal receives the data packet sent by the passenger plane, it puts the data packet into a jitter buffer according to its sequence number. Based on the sending timestamp and actual arrival time of the data packet, the current jitter value is calculated and obtained in real time. The playback module of the user terminal takes out the data packets from the jitter buffer in sequence at a fixed frequency and decodes and plays them.
9. A computer-readable storage medium storing a computer program, characterized in that, The computer program causes the computer to execute a method for monitoring and optimizing call quality in a smart campus intercom system as described in any one of claims 1-8.
10. An electronic device, characterized in that, include: The system includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it implements a method for monitoring and optimizing call quality in a smart campus building intercom system as described in any one of claims 1-8.