A dual-mode fusion communication management and control method based on HPLC and HRF and related equipment

By using the HRF channel as a reference for real-time packet loss monitoring and switching during the dual-mode synchronous communication period between the HPLC and HRF channels, the problems of packet loss and inaccurate switching of the HPLC channel in low-pressure station communication are solved, thereby improving communication reliability and meter reading success rate.

CN123035131APending Publication Date: 2026-11-03QINGDAO SHIZE ELECTRONIC METER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611221215.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-12
Publication Date
2026-11-03

AI Technical Summary

Technical Problem

Existing HPLC channels are susceptible to power grid noise, load fluctuations, and line aging in low-pressure communication areas, resulting in intermittent packet loss and communication interruptions. Furthermore, the lack of accurate packet loss identification and quantitative assessment methods leads to a high misjudgment rate and makes smooth switching impossible.

Method used

Using a preset dual-mode synchronous communication period, it receives the same source business data packets from the HPLC and HRF channels. It uses the HRF channel as a benchmark for real-time packet loss monitoring, generates packet loss monitoring index information, and switches to the HRF channel to take over the business data upload when abnormal conditions are met. After recovery, it switches back to the HPLC channel.

Benefits of technology

It enables accurate identification of hidden packet loss and intermittent degradation without relying on HPLC signal intensity, reducing packet loss and missed data readings during degradation periods, and improving the success rate of meter reading and communication reliability in the distribution area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123035131A_ABST
    Figure CN123035131A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of communication management and control, in particular to a dual-mode fusion communication management and control method based on HPLC and HRF and related equipment, which comprises the following steps: receiving first homologous service data packets uploaded on an HPLC channel and second homologous service data packets uploaded on an HRF channel; performing real-time packet loss monitoring on the first homologous service data packets based on the second homologous service data packets; when a preset abnormal condition is met, determining that the HPLC channel has packet loss, shielding the HPLC channel and switching to the HRF channel to take over a subsequent service data uploading task; during the period when the HRF channel takes over the subsequent service data uploading task, receiving a packet loss repair index returned by the HPLC channel; and when a preset recovery condition is met, switching back from the HRF channel to the HPLC channel. The application is convenient for accurately identifying packet loss of a main channel in a service data uploading process and realizing smooth switching and automatic switching back between the main channel and a backup channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication control technology, and in particular to a dual-mode fusion communication control method and related equipment based on HPLC and HRF. Background Technology

[0002] Currently, low-voltage distribution areas widely use HPLC (High-speed Power Line Carrier) channels for meter reading and data transmission. HPLC channels offer high speed and stable coverage, but they rely on power lines as the transmission medium. Therefore, they are often affected by factors such as grid noise, load fluctuations, line aging, and harmonic interference, which severely impact communication quality. This leads to intermittent packet loss, link interruptions, and communication downtime in HPLC channels. To improve communication reliability, conventional dual-mode solutions often employ a simple switching logic of "carrier as primary, wireless as backup," passively switching to the backup channel after the HPLC channel is completely disconnected from the network.

[0003] However, such solutions have significant shortcomings in practical applications: on the one hand, the link status determination method is crude, mostly relying on the local carrier signal strength or heartbeat timeout to determine anomalies, which cannot accurately identify "hidden packet loss" where the signal strength seems normal but business data has begun to be lost in large quantities, as well as intermittent communication degradation, resulting in a high false positive rate; on the other hand, the lack of a dual-link synchronous verification mechanism makes it impossible to accurately calculate the true packet loss rate of the HPLC channel, and there is a lack of quantitative evaluation methods for channel quality. Switching can only be passively triggered after the HPLC channel is completely disconnected from the network, making it difficult to achieve quantitative monitoring, accurate alarms, and smooth switching. Summary of the Invention

[0004] In order to accurately identify packet loss during the data upload process of the main channel and achieve smooth switching and automatic back-switch between the main and backup channels after quantitative judgment, thereby obtaining a complete closed-loop communication fault tolerance mechanism, this application provides a dual-mode fusion communication control method and related equipment based on HPLC and HRF.

[0005] Firstly, this application provides a dual-mode fusion communication control method based on HPLC and HRF, employing the following technical solution: A dual-mode fusion communication control method based on HPLC and HRF includes: During the preset dual-mode synchronous communication period, the system receives the first homologous business data packet uploaded by the HPLC channel and the second homologous business data packet uploaded by the HRF channel. Using the second source business data packet as the packet loss monitoring benchmark, real-time packet loss monitoring is performed on the first source business data packet to generate real-time packet loss monitoring index information corresponding to the HPLC channel; When the real-time packet loss monitoring index information meets the preset abnormal conditions, it is determined that the HPLC channel has packet loss during the preset dual-mode synchronous communication period. The HPLC channel is then blocked and the HRF channel is switched to take over the subsequent business data upload task. During the period when the HRF channel takes over the subsequent business data upload task, the packet loss repair indexes that are self-tested and returned by the HPLC channel are received. When the packet loss repair index meets the preset recovery conditions, the HRF channel is switched back to the HPLC channel to take over the subsequent business data upload task after the switchback time.

[0006] By adopting the above technical solution, and by setting a preset dual-mode synchronous communication period, the system simultaneously receives the same source business data packets uploaded by the HPLC channel and the HRF channel. Real-time packet loss monitoring of the HPLC channel is performed based on HRF channel data, which is independent of power line interference. This facilitates accurate identification of hidden packet loss and intermittent degradation without relying on the signal strength of the HPLC itself. When the real-time packet loss monitoring indicators meet preset abnormal conditions, the HPLC channel is blocked and the system switches to the HRF channel to take over the business data upload, thus avoiding continuous missed readings during degradation. During the independent operation of the HRF channel, the system receives packet loss repair indicators self-tested by the HPLC channel. Once the recovery conditions are met, the system automatically switches back to the HPLC channel without manual intervention. This forms a complete closed-loop fault-tolerant mechanism from accurate detection and active switching to automatic switching, thereby improving the meter reading success rate and communication reliability in the distribution area.

[0007] In one possible implementation, after generating the real-time packet loss monitoring index information corresponding to the HPLC channel, the method further includes: The real-time trend value of each real-time packet loss monitoring indicator is identified from the real-time packet loss monitoring indicator information, and the packet loss disadvantage value corresponding to each real-time trend value is determined. Based on the real-time hidden packet loss distribution information in the real-time packet loss monitoring index information, hidden packet loss content is identified in the first same-source service data packet, and the contextual importance of the hidden packet loss content in the second same-source service data packet is determined based on the hidden packet loss data type and hidden packet loss location of the hidden packet loss content. Based on the packet loss disadvantage value and the context importance, the advance masking value corresponding to the real-time packet loss monitoring index information is determined. When the advance masking value is higher than the preset masking threshold, the HPLC channel is masked in advance and the HRF channel is switched to independently undertake the subsequent business data upload task before the end of the preset dual-mode synchronous communication period.

[0008] By adopting the above technical solution, the degradation trend of HPLC channel quality can be captured before the preset dual-mode synchronous communication period ends. At the same time, based on the real-time hidden danger packet loss distribution information, the hidden danger packet loss content is identified in the first same source business data packet, and its contextual importance in the second same source business data packet is determined according to its data type and location. This facilitates a comprehensive assessment of channel anomaly risk from two dimensions: the degree of packet loss and the content of packet loss. Then, the pre-screening value is determined by combining the packet loss disadvantage value and contextual importance, which facilitates timely pre-screening of the HPLC channel and switching to the HRF channel before the preset dual-mode synchronous communication period ends. This allows for proactive switching when the HPLC channel quality has not yet seriously deteriorated but has shown a clear degradation trend, thereby reducing the continuous packet loss and missed data during the HPLC channel degradation period, and further improving the meter reading success rate and communication reliability in the area.

[0009] In one possible implementation, determining the contextual importance of the hidden packet loss content in the second same-origin service data packet based on the hidden packet loss data type and hidden packet loss location includes: Based on the data type of the packet loss content of the potential hazard, determine the initial importance level corresponding to the packet loss content of the potential hazard; Based on the location of the packet loss due to the potential problem, the data association value corresponding to the content of the packet loss due to the potential problem is determined in the second same-source service data packet. The initial importance level is corrected based on the data association value to obtain the contextual importance of the potentially lost packet content in the second source service data packet.

[0010] By adopting the above technical solution, the initial importance level is determined based on the data type of the lost packet content, which facilitates the initial differentiation of the importance of different lost packet contents. Then, based on the location of the lost packet in the second source business data packet, the corresponding data association value is determined. The initial importance level is corrected using this data association value, which makes it easier to incorporate the contextual association of the lost packet content in the HRF channel into the importance assessment system. This ensures that the final determined contextual importance not only reflects the business type level of the lost packet content itself, but also reflects its contextual association degree in the entire data flow, thereby avoiding the assessment bias caused by static classification based solely on data type.

[0011] In one possible implementation, determining the data association value corresponding to the content of the potentially lost packet in the second source service data packet based on the location of the packet loss includes: Based on the content of the packet loss due to the potential problem, the source location corresponding to the packet loss location is determined in the second source service data packet, and the source data corresponding to the source location is extracted in the second source service data packet, and the source association data associated with the source data is extracted. Based on the amount of associated data of the same source data and the contextual association degree between the same source data and the same source data, a first association value is determined; In the first same-source service data packet, locate the hidden danger same-source association position corresponding to the same-source association data, and determine the second association value according to the hidden danger interval between the hidden danger same-source association position and the hidden danger packet loss position; Based on the first association value and the second association value, determine the data association value corresponding to the hidden packet loss content.

[0012] By adopting the above technical solution, the first correlation value is determined by the amount of associated data and the contextual correlation between the associated data and the associated data. This facilitates the quantitative assessment of the richness and correlation of the surrounding contextual data of the lost packet content from the HRF channel side. At the same time, the corresponding source-related position of the lost packet data is located in the HPLC channel. The second correlation value is determined based on the hazard interval between the source-related position and the lost packet position. This facilitates the quantitative assessment of the completeness of the actual remaining contextual data around the lost packet position from the HPLC channel side. The data correlation value is then determined by combining the first and second correlation values. This facilitates a comprehensive reflection of the importance of the lost packet content on the baseline side and its recoverability on the fault side. This improves the assessment from isolated packet loss to context-aware assessment, thereby providing a reliable data foundation for the accurate correction of contextual importance.

[0013] In one possible implementation, determining that the HPLC channel experiences packet loss during the preset dual-mode synchronous communication period when the real-time packet loss monitoring index information meets preset abnormal conditions includes: Identify the real-time packet loss monitoring indicators in the real-time packet loss monitoring indicator information, and obtain the real-time packet loss monitoring indicator value corresponding to each of the real-time packet loss monitoring indicators; The real-time packet loss monitoring index value is compared with the corresponding preset condition value in the preset abnormal conditions. When any of the real-time packet loss monitoring index values ​​meets the corresponding preset condition value, it is determined that the HPLC channel has packet loss during the preset dual-mode synchronous communication period. The preset condition value is associated with the preset dual-mode synchronous communication period, and the preset condition value includes at least one of the following: During the preset dual-mode synchronous communication period, the real-time packet loss rate of the HPLC channel is greater than the preset packet loss rate threshold. During the preset dual-mode synchronous communication period, the number of consecutive packet loss times in the real-time HPLC channel is greater than the preset threshold for consecutive packet loss times. During the preset dual-mode synchronous communication period, the real-time packet loss number of the HPLC channel is greater than the preset packet loss number threshold.

[0014] By adopting the above technical solution, the real-time packet loss monitoring indicators contained in the real-time packet loss monitoring index information are identified and their corresponding real-time packet loss monitoring index values ​​are obtained. These values ​​are then compared with the corresponding preset condition values ​​in the preset anomaly conditions. When any real-time packet loss monitoring index value meets the corresponding preset condition value, it is determined that there is packet loss in the HPLC channel. This facilitates the parallel monitoring and comprehensive judgment of multi-dimensional packet loss indicators, avoiding missed or false judgments that may be caused by judging a single indicator. At the same time, by associating the preset condition values ​​with the preset dual-mode synchronous communication period, it is easier to more accurately reflect the overall packet loss performance of the HPLC channel within the preset dual-mode synchronous communication period, thereby improving the comprehensiveness and accuracy of anomaly judgment.

[0015] In one possible implementation, after blocking the HPLC channel and switching to the HRF channel to take over the subsequent business data upload task, the method further includes: Obtain historical packet loss monitoring index information of the HPLC channel during the preset dual-mode synchronous communication period; Based on the historical packet loss monitoring index information, the transmission quality level of the preset dual-mode synchronous communication period is determined; When the transmission quality level is lower than the preset quality threshold, the packet loss rate change curve of the HPLC channel in the preset historical communication period is determined according to the historical packet loss monitoring index information, and the degradation start time when the packet loss rate first exceeds the preset degradation start threshold in the preset historical communication period is determined according to the packet loss rate change curve. The time period between the start time of the preset dual-mode synchronous communication period and the start time of degradation is defined as the pre-degradation period, and the data to be resent is determined based on the historical service data upload task corresponding to the pre-degradation period. The data to be resent is resent and uploaded based on the HRF channel.

[0016] By adopting the above technical solution, the transmission quality level is determined, and when the transmission quality level is lower than the preset quality threshold, the degradation start time when the packet loss rate first exceeds the preset degradation start threshold is determined based on the packet loss rate change curve. This facilitates the accurate positioning of the time boundary at which the HPLC channel begins to degrade, avoiding the inclusion of all data during the entire preset dual-mode synchronous communication period in the retransmission scope, which would result in an excessive amount of retransmission data. Furthermore, based on the historical business data upload task corresponding to the period before degradation, the data to be retransmitted is determined and uploaded through the HRF channel. This allows for the use of the switched HRF channel to trace and retransmit historical data that may have been affected before the HPLC channel degradation but has not yet been fully uploaded, thereby compensating for the data loss during the HPLC channel degradation period and further improving the integrity and reliability of meter reading data in the distribution area.

[0017] In one possible implementation, determining the data to be resent based on the historical business data upload task corresponding to the period before degradation includes: The packet loss characteristics of the HPLC channel during the preset historical communication period are identified. The packet loss characteristics include the data type of the lost packets, the priority of the lost packets, and the distribution pattern of the lost packets. Based on the packet loss feature information, candidate resend data that matches the packet loss feature information is selected in the historical service data upload task; Based on the data packet type identifier corresponding to each candidate resend data, the resend importance level of each candidate resend data is determined, and the candidate resend data with a resend importance level higher than a preset resend level threshold is determined as the data to be resend.

[0018] By adopting the above technical solution, the packet loss behavior pattern of the HPLC channel during the detection period is quantitatively described from multiple dimensions. Then, based on the packet loss characteristic information, candidate resend data matching the packet loss characteristic information is screened in the historical business data upload task. This makes the determination of resend data more targeted and interpretable. Then, the importance level of resend is determined according to the data packet type identifier corresponding to each candidate resend data. Candidate resend data with a resend importance level higher than the preset resend level threshold is determined as data to be resend. This facilitates the priority resend of data with higher business value when the bandwidth resources of the HRF channel are limited. This effectively avoids the current business data transmission congestion caused by resending a large amount of low-value historical data in the HRF channel. It ensures that important data is not lost while taking into account data transmission efficiency.

[0019] Secondly, this application provides a server that adopts the following technical solution: A server comprising: At least one processor; Memory; At least one application, wherein the at least one application is stored in memory and configured to be executed by at least one processor, the at least one application being configured to: execute the above-described dual-mode fusion communication control method based on HPLC and HRF.

[0020] Thirdly, this application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium includes: a computer program stored thereon that can be loaded by a processor and executed by the above-described dual-mode fusion communication control method based on HPLC and HRF.

[0021] Fourthly, this application provides a computer program product, which adopts the following technical solution: A computer program product includes a computer program that, when executed by a processor, implements the aforementioned dual-mode fusion communication control method based on HPLC and HRF.

[0022] In summary, this application includes at least one of the following beneficial technical effects: By setting a preset dual-mode synchronous communication period, the system simultaneously receives data packets from the same source uploaded by the HPLC and HRF channels. Real-time packet loss monitoring of the HPLC channel is performed based on HRF channel data, which is independent of power line interference. This facilitates accurate identification of hidden packet loss and intermittent degradation without relying on the HPLC's own signal strength. When the real-time packet loss monitoring indicators meet preset abnormal conditions, the HPLC channel is blocked and the system switches to the HRF channel to take over data upload, preventing continuous missed readings during degradation. During the independent operation of the HRF channel, the system receives packet loss repair indicators self-tested by the HPLC channel. Once the recovery conditions are met, the system automatically switches back to the HPLC channel without manual intervention. This forms a complete closed-loop fault-tolerant mechanism from accurate detection and proactive switching to automatic switching, thereby improving the meter reading success rate and communication reliability in the distribution area.

[0023] The initial importance level is determined by identifying the data type of the lost packet content, which facilitates the initial differentiation of the importance of different lost packet contents. Then, the corresponding data association value is determined based on the location of the lost packet in the second source business data packet. This data association value is used to correct the initial importance level, which makes it easier to incorporate the contextual relevance of the lost packet content in the HRF channel into the importance assessment system. This ensures that the final determined contextual importance not only reflects the business type level of the lost packet content itself, but also its degree of contextual relevance in the entire data flow, thereby avoiding the assessment bias caused by static classification based solely on data type. Attached Figure Description

[0024] Figure 1This is a flowchart illustrating a dual-mode fusion communication control method based on HPLC and HRF in an embodiment of this application. Figure 2 This is a schematic diagram of a process for determining contextual importance in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of a server in an embodiment of this application. Detailed Implementation

[0025] The following is in conjunction with the appendix Figures 1 to 3 This application will be described in further detail.

[0026] After reading this specification, those skilled in the art may make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they fall within the scope of the claims of this application.

[0027] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, 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, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0028] It should be noted that, in the optional embodiments of this application, the data related to object information, when applied to specific products or technologies, requires the permission or consent of the object. Furthermore, the collection, use, and processing of this data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. In other words, if the embodiments of this application involve data related to an object, it must be obtained with the object's authorization and consent, the authorization and consent of relevant departments, and in accordance with the relevant laws, regulations, and standards of the country and region. If the embodiments involve personal information, the acquisition of all personal information requires the individual's consent. If sensitive information is involved, the separate consent of the information subject is required. The embodiments also need to be implemented with the object's authorization and consent.

[0029] Specifically, this application provides a dual-mode fusion communication control method based on HPLC and HRF, which is executed by the server. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0030] refer to Figure 1 , Figure 1This is a flowchart illustrating a dual-mode fusion communication control method based on HPLC and HRF in an embodiment of this application. The method includes steps S110-S150, wherein: Step S110: During the preset dual-mode synchronous communication period, receive the first homologous service data packet uploaded by the HPLC channel and the second homologous service data packet uploaded by the HRF channel.

[0031] Specifically, a concentrator and a dual-mode communication unit are installed within the low-voltage distribution area to be monitored. The dual-mode communication unit communicates with the concentrator via HPLC (High-speed Power Line Carrier) and HRF (High-speed Radio Frequency) channels. The concentrator then transmits business data via the HPLC and HRF channels to the server. A pre-configured dual-mode synchronous communication period is defined as a preset time window, such as 10:00 AM to 10:30 AM daily. The specific duration is not limited in this embodiment and can be set according to actual needs. When the system clock reaches the start time of this preset period, the server initiates the dual-mode synchronous reception process, simultaneously receiving data packets uploaded from the dual-mode communication unit via both the HPLC and HRF communication interfaces. During the preset dual-mode synchronous communication period, the terminal dual-mode communication unit encapsulates the business data obtained in the same acquisition cycle into a first homogeneous business data packet conforming to the HPLC protocol format and a second homogeneous business data packet conforming to the HRF protocol format, and sends them independently through their respective communication channels. The only difference between the first homogeneous business data packet and the second homogeneous business data packet is the transmission channel; the business content is the same.

[0032] Step S120: Using the second source business data packet as the packet loss monitoring benchmark, perform real-time packet loss monitoring on the first source business data packet and generate real-time packet loss monitoring index information corresponding to the HPLC channel.

[0033] Specifically, during the preset dual-mode synchronous communication period, the server continuously receives the first homologous service data packet from the HPLC channel and the second homologous service data packet from the HRF channel. Then, it performs decapsulation processing according to the corresponding protocol stack. During the decapsulation process, the server needs to strip the physical layer synchronization header, MAC frame header, frame check sequence and other protocol-related additional information of the first homologous service data packet and the second homologous service data packet, and extract the first service data payload carried in the first homologous service data packet and the second service data payload carried in the second homologous service data packet.

[0034] Using the packet sequence identifiers in the first and second service data payloads as matching keys, some HPLC data payloads and some HRF data payloads with the same packet sequence identifiers are paired and associated to obtain multiple homogeneous packet groups. Based on these multiple homogeneous packet groups, it is determined whether the first service data payload has packet loss, i.e., whether the first homogeneous service data packet has packet loss. The packet sequence identifier can be a packet number, acquisition timestamp, or data frame counter, etc., and is assigned when the homogeneous service data packet is generated.

[0035] For each paired homogeneous data packet group, the server checks whether both payloads from the HPLC channel and the HRF channel exist simultaneously: if both partial HRF data payloads and partial HPLC data payloads exist, it is determined that the partial HPLC data payload corresponding to the homogeneous data packet group has been successfully transmitted on the HPLC channel, and the homogeneous data packet group is marked as not lost; if only partial HRF data payloads exist in the homogeneous data packet group and the corresponding partial HPLC data payloads are missing, it is determined that the partial HPLC data payloads have been lost on the HPLC channel, and the homogeneous data packet group is marked as lost and the lost packet count is accumulated.

[0036] Following the above method, all homogeneous data packet groups received within the preset dual-mode synchronous communication period are sequentially subjected to pairing checks and packet loss determination until the preset dual-mode synchronous communication period ends. After the pairing checks and packet loss determination are completed, the server can calculate the real-time packet loss rate based on the accumulated packet loss count and the total number of data packets received through the HRF channel within the preset dual-mode synchronous communication period, and use the real-time packet loss rate and / or the number of real-time lost packets as the real-time packet loss monitoring index information corresponding to the HPLC channel. The formula for calculating the real-time packet loss rate is: Real-time packet loss rate = (Total number of data packets received through the HRF channel - Total number of data packets received through the HPLC channel) / Total number of data packets received through the HRF channel × 100%. The total number of data packets received through the HRF channel is the total number of pairing checks, and the total number of data packets received through the HPLC channel is the total number of valid data packets successfully received and decapsulated by the server through the HPLC channel, not the total number of data packets sent by the HPLC channel.

[0037] In addition to real-time packet loss rate and real-time packet loss count, the server can further calculate the number of consecutive real-time packet losses and the real-time packet loss distribution density from the pairing check results: the number of consecutive real-time packet losses is the maximum number of times that all same-source data packets are consecutively marked as lost after being arranged in sequence identifier order; the real-time packet loss distribution density is the ratio of the packet loss count value to the total duration of the preset dual-mode synchronous communication period. These indicators can be output individually as real-time packet loss monitoring metrics, or they can be combined arbitrarily as real-time packet loss monitoring metrics.

[0038] Step S130: When the real-time packet loss monitoring index information meets the preset abnormal conditions, it is determined that there is packet loss in the HPLC channel during the preset dual-mode synchronous communication period. The HPLC channel is blocked and switched to the HRF channel to take over the subsequent business data upload task.

[0039] Specifically, after generating the real-time packet loss monitoring indicators, the server compares these indicators with preset anomaly conditions. These preset anomaly conditions can be configured in advance by relevant maintenance personnel based on actual communication quality requirements. These conditions may include, but are not limited to, preset packet loss rate thresholds, preset consecutive packet loss count thresholds, and preset packet loss quantity thresholds. When any real-time packet loss monitoring indicator exceeds its corresponding preset condition value, it indicates that the HPLC channel has experienced real, quantifiable data loss during the preset dual-mode synchronous communication period, and the degree of loss exceeds the acceptable normal range. In this case, the HPLC channel currently performing business data upload tasks needs to be blocked. Furthermore, to improve the comprehensiveness and accuracy of anomaly detection, the specific implementation process for determining whether the HPLC channel has packet loss during the preset dual-mode synchronous communication period when the real-time packet loss monitoring indicators meet the preset anomaly conditions may include: Identify the real-time packet loss monitoring indicators in the real-time packet loss monitoring indicator information and obtain the real-time packet loss monitoring indicator value corresponding to each real-time packet loss monitoring indicator; compare the real-time packet loss monitoring indicator value with the corresponding preset condition value in the preset abnormal conditions; when any real-time packet loss monitoring indicator value meets the corresponding preset condition value, it is determined that there is packet loss in the HPLC channel during the preset dual-mode synchronous communication period; wherein, the preset condition value is associated with the preset dual-mode synchronous communication period, and the preset condition value includes at least one of the following: during the preset dual-mode synchronous communication period, the real-time packet loss rate of the HPLC channel is greater than the preset packet loss rate threshold; during the preset dual-mode synchronous communication period, the number of consecutive real-time packet losses of the HPLC channel is greater than the preset consecutive packet loss number threshold; during the preset dual-mode synchronous communication period, the number of real-time packet losses of the HPLC channel is greater than the preset packet loss number threshold.

[0040] Specifically, real-time packet loss monitoring indicator values ​​such as real-time packet loss rate, real-time packet loss quantity, and real-time consecutive packet loss count can be identified from the real-time packet loss monitoring indicator information based on a preset feature recognition algorithm. The corresponding real-time packet loss monitoring indicator value is extracted from the real-time packet loss monitoring indicator information according to the field identifier corresponding to each real-time packet loss monitoring indicator. The specific preset feature recognition algorithm is not specifically limited in this embodiment. Subsequently, the server retrieves a preset abnormal condition configuration file associated with the current preset dual-mode synchronous communication period. This configuration file sets corresponding preset condition values ​​for each real-time packet loss monitoring indicator: a preset packet loss rate threshold is configured for the real-time packet loss rate; a preset packet loss quantity threshold is configured for the real-time packet loss quantity; and a preset consecutive packet loss count threshold is configured for the real-time consecutive packet loss count. The server sequentially compares each real-time packet loss monitoring indicator value with its corresponding preset condition value. A judgment condition is triggered when any of the following conditions is met: the real-time packet loss rate is greater than the preset packet loss rate threshold, the real-time consecutive packet loss count is greater than the preset consecutive packet loss count threshold, or the real-time packet loss quantity is greater than the preset packet loss quantity threshold. The specific values ​​of the preset packet loss rate threshold, the preset consecutive packet loss number threshold, and the preset packet loss quantity threshold are not specifically limited in this application embodiment, and can be set by relevant personnel according to actual needs.

[0041] The above comparison uses "OR" logic. That is, when any real-time packet loss monitoring index value meets the corresponding preset condition value, the server determines that packet loss exists in the HPLC channel during the preset dual-mode synchronous communication period and outputs the determination result to trigger subsequent channel blocking and switching operations. Blocking the HPLC channel means marking it as unavailable and switching all subsequent business data originally uploaded through the HPLC channel to the HRF channel for encapsulation and transmission. During this process, the terminal's dual-mode communication unit maintains the established communication connection with the server through the HRF channel. All subsequently collected business data is encapsulated according to the HRF protocol stack and sent to the server through the area concentrator.

[0042] Step S140: During the period when the HRF channel takes over the subsequent business data upload task, receive the packet loss repair indicators that are self-tested and returned by the HPLC channel.

[0043] Step S150: When the packet loss repair indicators meet the preset recovery conditions, the HRF channel is switched back to the HPLC channel to take over the subsequent business data upload task after the switchback time.

[0044] Specifically, after the server completes the HPLC channel shielding and switches to the HRF channel, the HPLC module of the terminal dual-mode communication unit continuously performs link quality self-testing. It actively sends probe frames to the HRF module of the terminal dual-mode communication unit at a preset self-testing frequency (e.g., every 5 minutes). These probe frames include link quality parameters such as the HPLC channel's transmission power, received signal strength indication, signal-to-noise ratio, bit error rate, and probe frame transmission success rate. During the period when the HRF channel takes over the subsequent business data upload task, the server continuously receives probe frames uploaded from the terminal dual-mode communication unit via the HRF channel through the HRF receiving interface. The HPLC module of the terminal dual-mode communication unit continuously performs link quality self-testing, sending the packet loss repair indicators obtained from the self-test to the HRF module of the same terminal. The HRF module encapsulates these indicators and uploads them to the server via the HRF channel. The server then decapsulates and verifies the validity of the received probe frames, extracts the various link quality parameters of the HPLC channel self-test from the probe message payload, and stores these parameters as the HPLC channel packet loss repair indicator sequence according to the timestamp order.

[0045] After receiving each packet loss repair indicator, the server compares it with the corresponding thresholds in the preset recovery conditions to determine whether the communication quality of the HPLC channel has been restored to an acceptable level. If the currently received packet loss repair indicator does not meet the preset recovery conditions, the server continues to maintain the HRF channel to independently undertake the business data upload task and continues to wait to receive the packet loss repair indicator from the HPLC channel in the next self-test cycle. If the packet loss repair indicator meets the preset recovery conditions, the subsequent switchback operation is triggered. That is, the business data collected after the switchback time is switched from the HRF channel back to the HPLC channel. The server sends a switchback command to the terminal dual-mode communication unit, instructing the terminal dual-mode communication unit to switch the business data collected after the switchback time from the HRF channel back to the HPLC channel for encapsulation and transmission. The switchback time is the moment when the server determines that the packet loss repair indicator of the HPLC channel meets the preset recovery conditions and issues the switchback command. This moment is the time boundary for the handover of transmission responsibilities between the HRF channel and the HPLC channel.

[0046] In this embodiment, by setting a preset dual-mode synchronous communication period, the system simultaneously receives data packets from the same source uploaded by the HPLC channel and the HRF channel. Real-time packet loss monitoring of the HPLC channel is performed based on HRF channel data, which is independent of power line interference. This facilitates accurate identification of hidden packet loss and intermittent degradation without relying on the HPLC's own signal strength. When the real-time packet loss monitoring indicators meet preset abnormal conditions, the HPLC channel is blocked and the system switches to the HRF channel to take over the data upload, preventing continuous missed readings during degradation. During the independent operation of the HRF channel, the system receives packet loss repair indicators self-tested by the HPLC channel. Once the recovery conditions are met, the system automatically switches back to the HPLC channel without manual intervention. This forms a complete closed-loop fault-tolerant mechanism from accurate detection and active switching to automatic switching, thereby improving the meter reading success rate and communication reliability in the distribution area.

[0047] Furthermore, in order to reduce the continuous packet loss and missed data volume during HPLC channel degradation, after generating real-time packet loss monitoring index information corresponding to the HPLC channel, the method provided in this application embodiment may further include: The system identifies the real-time trend value of each real-time packet loss monitoring indicator from the real-time packet loss monitoring indicator information, and determines the packet loss disadvantage value corresponding to each real-time packet loss monitoring indicator based on the real-time hidden packet loss distribution information in the real-time packet loss monitoring indicator information. Based on the hidden packet loss content distribution information in the real-time packet loss monitoring indicator information, the hidden packet loss content is identified in the first same-source business data packet, and the contextual importance of the hidden packet loss content in the second same-source business data packet is determined based on the hidden packet loss content data type and hidden packet loss location. Based on the packet loss disadvantage value and contextual importance, the pre-masking value corresponding to the real-time packet loss monitoring indicator information is determined. When the pre-masking value is higher than the preset masking threshold, the HPLC channel is masked in advance and switched to the HRF channel to independently undertake the subsequent business data upload task before the end of the preset dual-mode synchronous communication period.

[0048] Specifically, after the preset dual-mode synchronous communication period is activated, the server continuously performs real-time packet loss index monitoring and generates real-time packet loss monitoring index information. At the current moment, although some data packets have been detected to be lost on the HPLC channel, the real-time packet loss monitoring index information has not yet met the preset abnormal conditions, indicating that the packet loss level is still within an acceptable range, and the HPLC channel is still undertaking the task of uploading business data.

[0049] After generating real-time packet loss monitoring index information, the server can extract the current monitoring values ​​of various configured real-time packet loss monitoring indicators from the information based on a preset feature recognition algorithm. Simultaneously, it retrieves historical packet loss monitoring index records for that HPLC channel stored on the server during historical dual-mode synchronous communication periods. For each real-time packet loss monitoring indicator, the server arranges the current monitoring value and the corresponding historical monitoring values ​​in the historical records in chronological order, forming a time series of monitoring values ​​for that real-time packet loss monitoring indicator. Subsequently, a linear regression fitting method can be used to perform trend analysis on the monitoring value time series, calculating the slope of the fitted straight line that changes the real-time packet loss monitoring indicator over time, and determining the slope of the fitted straight line as the real-time trend value of that real-time packet loss monitoring indicator. The real-time trend value of each real-time packet loss monitoring indicator can be calculated sequentially in the above manner.

[0050] After calculating the real-time trend values ​​of all real-time monitoring indicators, the sub-disadvantage value corresponding to each real-time packet loss monitoring indicator can be determined based on the magnitude and direction of the real-time trend value, combined with the preset trend value quantification mapping relationship. Then, all sub-disadvantage values ​​are weighted and summed according to preset weighting coefficients to obtain the comprehensive packet loss disadvantage value. The packet loss disadvantage value is used as a quantitative parameter to comprehensively characterize the overall disadvantage of the HPLC channel's packet loss situation relative to the historical level during the current preset dual-mode synchronous communication period.

[0051] The server can extract real-time potential packet loss distribution information from real-time packet loss monitoring indicators based on a preset feature recognition algorithm. This information includes two key data types: first, the sequence identifier (including packet number and acquisition timestamp) of each lost data packet determined to have occurred in the HPLC channel during the current monitored period within the preset dual-mode synchronous communication period; and second, the sequence position of each lost data packet in the HPLC channel data stream. The first source business data packet is the business data packet actually received by the server through the HPLC channel during the preset dual-mode synchronous communication period. For each lost data packet's sequence identifier, the server searches for a data packet with the same sequence identifier in the first source business data packet. If a match is found, the server identifies the data packet as the potential packet loss content corresponding to that lost data packet and creates a placeholder record for that potential packet loss content in the first source business data packet, recording its sequence identifier and potential packet loss position.

[0052] Subsequently, the data type of the hidden danger packet loss data can be identified based on the preset feature recognition algorithm. The initial importance level is determined based on the data type of the hidden danger packet loss content. Then, the data association value is determined based on the location of the hidden danger packet loss in the second same source business data packet. The initial importance level is corrected using the data association value to obtain the context importance and determine the context importance of the hidden danger packet loss data in the second same source business data packet.

[0053] After calculating the packet loss disadvantage value and context importance, the disadvantage weight coefficient and context weight coefficient, preset in the server-side storage medium, can be obtained. The packet loss disadvantage value is multiplied by the disadvantage weight coefficient to obtain the first weighted value, and the context importance is multiplied by the context weight coefficient to obtain the second weighted value. The first weighted value and the second weighted value are added together, and the result is determined as the advance masking value corresponding to the real-time packet loss monitoring indicator information. Subsequently, the calculated advance masking value is compared with a preset masking threshold. If the advance masking value is higher than the preset masking threshold, it is determined that the HPLC channel needs to perform a masking operation before the end of the preset dual-mode synchronous communication period, and all subsequently collected business data is switched to the HRF channel for encapsulation and transmission.

[0054] When the advance shielding value is higher than the preset shielding threshold, it indicates that the degradation trend of the HPLC channel and the business importance of the lost packets constitute sufficient reasons for early switching. Based on this, the server actively performs channel shielding and switching operations before the preset dual-mode synchronous communication period ends, thereby completing the channel migration before the channel degradation trend develops into actual serious packet loss, so as to minimize the continuous packet loss and missing key data in the HPLC channel in the subsequent period.

[0055] Furthermore, to avoid evaluation bias caused by static classification based solely on data type, the specific implementation process for determining the contextual importance of potentially lost packet data in the second source service data packet may include steps S210-S230, such as... Figure 2 As shown, where: Step S210: Determine the initial importance level of the packet loss content based on the data type of the packet loss content.

[0056] Specifically, after identifying the potentially lost packet content, the server can read the type identifier field from the packet header of the potentially lost packet content based on a preset feature recognition algorithm. This field is written by the terminal dual-mode communication unit when generating business data at the application layer and is used to identify the business data type to which the corresponding business data packet belongs. The lost packet data type can be a frozen data packet, a cost control instruction packet, an event alarm packet, a load curve data packet, a heartbeat maintenance packet, etc. Different lost packet data types correspond to different initial importance levels. The initial importance level corresponding to the lost packet data type can be determined based on a preset importance level mapping relationship. The preset importance level mapping relationship is the correspondence between the lost packet data type and the initial importance level. The specific content is not specifically limited in this embodiment of the application.

[0057] Step S220: Based on the location of the packet loss due to the potential problem, determine the data association value corresponding to the packet loss content in the second source data packet.

[0058] Specifically, since the order in which the business data packets from the HPLC and HRF channels arrive at the server may be inconsistent—that is, the order in which the first and second source business data packets arrive at the server may be inconsistent—it may not be possible to directly locate the data corresponding to the potentially lost packet content in the second source business data packet by directly matching the sequence positions. Therefore, it is necessary to first use the sequence identifier of the potentially lost packet content as the matching key value to locate the source data position with the same sequence identifier in the second source business data packet. Then, a context window is defined based on this position, and the data packets within the window are extracted as source-related data. Subsequently, the logical dependency relationship between the potentially lost packet content and other data content in the second source business data packet is analyzed based on the source-related data. Based on the location of the potentially lost packet, the data association value corresponding to the potentially lost content is determined in the second source business data packet. The specific implementation process may include: Based on the content of the packet loss due to potential risks, the corresponding source location is determined in the second source business data packet. Then, the source data corresponding to the source location and related source data are extracted from the second source business data packet. Based on the amount of related data and the contextual correlation between the related data and the source data, a first correlation value is determined. In the first source business data packet, the source-related location of the potential risks corresponding to the related source data is located, and a second correlation value is determined based on the risk interval between the source-related location and the packet loss location. Finally, based on the first and second correlation values, the data correlation value corresponding to the packet loss content is determined.

[0059] Specifically, after identifying the content of the potentially lost packets, the server can use a preset feature recognition algorithm to identify the sequence identifier of the lost packets. Using this sequence identifier as a matching key, it performs a traversal search within the second set of same-origin service data packets to find data packets with the same sequence identifier. The storage location of the found data packets in the second set of same-origin service data packets is determined as the same-origin location. After determining the same-origin location, the server reads the service data payload corresponding to the same-origin location from the storage location, treating it as the same-origin data. Subsequently, the server uses the sequence index number of the same-origin location in the second set of same-origin service data packets as a reference, extending a preset number of index positions forward and backward from this index number to define a context window. All data packets within this window, excluding the same-origin data, are identified as related same-origin data associated with the same-origin data.

[0060] After extracting the source-related data, the total number of source-related data is counted, and this statistical value is taken as the amount of related data. Then, each source-related data is traversed, and the data type similarity, temporal continuity, and data dependency between each source-related data point and its corresponding source data are calculated. The results of these three dimensions are normalized and then weighted and summed according to preset first, second, and third weight coefficients to obtain the sub-association degree between each source-related data point. The average of the sub-association degrees corresponding to all source-related data points is calculated, and this average is determined as the contextual association degree between source-related data points. Finally, preset associated data volume weight coefficients and contextual association degree weight coefficients are obtained. The product of the associated data volume and its weight coefficient is summed with the product of the contextual association degree and its weight coefficient to calculate the first association value.

[0061] The server identifies the sequence identifier corresponding to each source-related data point and uses this sequence identifier as the matching key to perform a traversal search in the first source-related business data packet set to find data packets with the same sequence identifier. If the search is successful, the server determines the sequence position of this data packet in the first source-related business data packet set as the potential hazard source-related location corresponding to the source-related data point. If the search fails, it indicates that the source-related data point was also lost in the HPLC channel, and the server marks the potential hazard source-related location corresponding to the source-related data point as empty. For each source-related data point with a determined potential hazard source-related location, the server calculates the difference in the number of data packets between the potential hazard source-related location and the potential packet loss location. The absolute value of the difference is used as the potential hazard interval value corresponding to the source-related data point. The larger the potential hazard interval value, the lower the context integrity of the content surrounding the potential packet loss in the HPLC channel. Subsequently, the potential hazard interval values ​​corresponding to all source-related data points with successfully located potential hazard source-related locations are statistically analyzed, and the average value of all potential hazard interval values ​​is determined as the second correlation value.

[0062] Finally, the calculated first and second association values ​​are summed to obtain the data association value corresponding to the content of the potential packet loss.

[0063] Step S230: Correct the initial importance level based on the data association value to obtain the contextual importance of the potentially lost packet content in the second source service data packet.

[0064] Specifically, based on a preset correction coefficient mapping relationship, the correction coefficient corresponding to the data association value can be determined first. This preset mapping relationship establishes the correspondence between different data association value intervals and their corresponding correction coefficients. The data association value is compared with each data association value interval in the correction coefficient mapping table to determine the target interval in which the data association value lies. The correction coefficient corresponding to this target interval is then read, and this correction coefficient is multiplied by the initial importance level. The product is used as the corrected importance level, i.e., the contextual importance of the potentially lost packet content in the second source business data packet. The preset correction coefficient mapping relationship is pre-set by relevant operations and maintenance personnel based on business needs and the distribution range of data association values. When the data association value is high, the correction coefficient is greater than 1, positively correcting the initial importance level (increasing the level); when the data association value is low, the correction coefficient is less than 1, negatively correcting the initial importance level (decreasing the level); when the data association value is in the middle range, the correction coefficient is equal to or close to 1, slightly correcting the initial importance level or keeping it unchanged.

[0065] In this embodiment of the application, the initial importance level is determined based on the data type of the lost packet content, which facilitates the initial differentiation of the importance of different lost packet contents. Then, the corresponding data association value is determined based on the location of the lost packet in the second source service data packet. The initial importance level is corrected using this data association value, which makes it easier to incorporate the contextual association of the lost packet content in the HRF channel into the importance assessment system. This ensures that the final determined contextual importance not only reflects the service type level of the lost packet content itself, but also reflects its contextual association degree in the entire data flow, thereby avoiding the assessment bias caused by static classification based solely on data type.

[0066] Furthermore, after disabling the HPLC channel and switching to the HRF channel to take over the subsequent business data upload task, the method provided in this application embodiment may further include: The system acquires historical packet loss monitoring data for the HPLC channel during a preset dual-mode synchronous communication period. Based on this data, it determines the transmission quality level for the preset dual-mode synchronous communication period. When the transmission quality level is lower than a preset quality threshold, it determines the packet loss rate change curve for the HPLC channel during the preset historical communication period based on the historical packet loss monitoring data. Based on the packet loss rate change curve, it determines the degradation start time when the packet loss rate first exceeds the preset degradation start threshold during the preset historical communication period. The period between the start time of the preset dual-mode synchronous communication period and the degradation start time is defined as the pre-degradation period. Based on the historical business data upload task corresponding to the pre-degradation period, it determines the data to be resent. The system then resents and uploads the data to be resent based on the HRF channel.

[0067] Specifically, after switching the HPLC channel to the HRF channel, the real-time packet loss monitoring index information within the preset dual-mode synchronous communication period can be regarded as the historical packet loss monitoring index information. Based on a preset feature recognition algorithm, the historical packet loss rate, historical packet loss quantity, and historical consecutive packet loss count can be identified from the historical packet loss monitoring index information. The historical packet loss rate, historical packet loss quantity, and historical consecutive packet loss count are quantified and summed to obtain a historical transmission score. Then, based on a preset transmission quality level mapping relationship, the transmission quality level corresponding to the historical transmission score is determined. A higher historical transmission score corresponds to a higher transmission quality level. The preset transmission quality level mapping relationship is not specifically limited in this embodiment and can be determined by relevant personnel based on historical experimental data and uploaded to the server in advance.

[0068] When the transmission quality level is lower than the preset quality threshold, it indicates that the overall transmission quality of the HPLC channel within the preset dual-mode synchronous communication period is already at a low level. During this period, second-source traffic data packets can be directly stored, while first-source traffic data packets with severe packet loss are discarded. However, the degradation of HPLC channel transmission quality usually does not occur suddenly at the start of the preset dual-mode synchronous communication period, but rather undergoes a gradual process from normal to slight degradation to severe degradation. This process may have already started before the preset dual-mode synchronous communication period begins. Therefore, it is necessary to further retrieve historical packet loss monitoring records within the preset historical communication period, analyze the transmission quality change trend of the HPLC channel before the preset dual-mode synchronous communication period, determine the moment when the HPLC channel first enters a degraded state, and define the complete period from the onset of degradation to the end of the preset dual-mode synchronous communication period as the pre-degradation period.

[0069] The preset historical communication period refers to a continuous time period preceding the preset dual-mode synchronous communication period. Historical packet loss monitoring records within this period are used to analyze the transmission quality trends of the HPLC channel before the preset dual-mode synchronous communication period. The server can extract packet loss rate data corresponding to each historical monitoring moment from the historical packet loss monitoring records. Using the historical monitoring moment as the x-axis and the packet loss rate as the y-axis, a packet loss rate change curve is generated within the preset historical communication period. Starting from the beginning of the preset historical communication period, the packet loss rate is detected point by point along the time axis on this curve. The point at which the packet loss rate first exceeds the preset degradation initiation threshold is determined as the degradation initiation moment. Subsequently, the period between the degradation initiation moment and the beginning of the preset dual-mode synchronous communication period is determined as the pre-degradation period. Finally, the historical business data upload task records uploaded via the HPLC channel during the pre-degradation period are retrieved from the storage space corresponding to the concentrator in the distribution area. Based on these records, the data to be resent is determined and resent via the HRF channel currently undertaking the business data upload task.

[0070] If the degradation start time is earlier than the start time of the preset dual-mode synchronous communication period, the complete period between the degradation start time and the end time of the preset dual-mode synchronous communication period is defined as the pre-degradation period; if the degradation start time is later than the start time of the preset dual-mode synchronous communication period, the period between the start time of the preset dual-mode synchronous communication period and the degradation start time is defined as the pre-degradation period.

[0071] Furthermore, the specific implementation process for determining the data to be resent based on the historical business data upload task corresponding to the period before degradation may include: The system identifies packet loss characteristics of the HPLC channel within a preset historical communication period. These characteristics include the type of packet loss, the priority of the lost data, and the distribution pattern of the lost data. Based on these characteristics, candidate resend data matching the packet loss characteristics are selected from historical business data upload tasks. The system then determines the resend importance level of each candidate resend data based on the data packet type identifier corresponding to that candidate data, and identifies candidate resend data with a resend importance level higher than a preset resend importance level threshold as data to be resend.

[0072] Specifically, based on a preset feature recognition algorithm, upload records of each historical data packet marked as lost within a preset historical communication period can be extracted from the historical upload monitoring information corresponding to the historical business data upload task. The type identifier field and priority identifier field in the header of each historical lost data packet are read from each historical lost data packet record to determine the lost data type and priority of each historical lost data packet. At the same time, the distribution of the occurrence time and sequence position of each historical lost data packet within the preset historical communication period is statistically analyzed to generate the distribution pattern of lost data packets. The above information is then summarized into lost data feature information.

[0073] Obtain the historical business data sequence from the historical business data upload task corresponding to the period before degradation. Match each historical data packet in the historical business data sequence sequentially with packet loss characteristic information. Matching dimensions include whether the data type of the historical data packet matches the data type of the lost packet, whether the data priority of the historical data packet matches the priority of the lost packet, and whether the positional distribution of the historical data packet in the historical business data sequence matches the distribution pattern of the lost packet. When a historical data packet matches the packet loss characteristic information on any matching dimension, the historical data packet can be marked as candidate retransmission data.

[0074] Subsequently, after traversing all historical data packets in the historical business data sequence, the type identifier field in the header of each candidate retransmission data packet is read. Based on this type identifier, a preset retransmission importance level mapping relationship is queried to determine the retransmission importance level corresponding to each candidate retransmission data. Candidate retransmission data with a retransmission importance level higher than the preset retransmission importance level threshold are identified as data to be retransmitted. The preset retransmission importance level mapping relationship is the correspondence between the type identifier and the retransmission importance level. Identifying candidate retransmission data with a retransmission importance level higher than the preset retransmission importance level threshold as data to be retransmitted facilitates prioritizing the retransmission of data with higher business value when HRF channel bandwidth resources are limited. This effectively avoids congestion in the current business data transmission caused by retransmitting a large amount of low-value historical data in the HRF channel, ensuring that important data is not lost while also considering data transmission efficiency.

[0075] This application provides a server, such as... Figure 3 As shown, Figure 3 The server 300 shown includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the server 300 may also include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of this server 300 does not constitute a limitation on the embodiments of this application.

[0076] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 301 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0077] Bus 302 may include a pathway for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The symbol is represented by only one line, but this does not mean that there is only one bus or one type of bus.

[0078] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0079] The memory 303 is used to store application code that executes the solution of this application, and its execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the foregoing method embodiments. Figure 3 The server shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0080] This application provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments.

[0081] This application provides a computer program product including a computer program that, when executed by a processor, implements the methods described in any of the above embodiments.

[0082] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures 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, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0083] The above description is only a partial embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A dual-mode fusion communication control method based on HPLC and HRF, characterized in that, include: During the preset dual-mode synchronous communication period, the system receives the first homologous business data packet uploaded by the HPLC channel and the second homologous business data packet uploaded by the HRF channel. Using the second source business data packet as the packet loss monitoring benchmark, real-time packet loss monitoring is performed on the first source business data packet to generate real-time packet loss monitoring index information corresponding to the HPLC channel; When the real-time packet loss monitoring index information meets the preset abnormal conditions, it is determined that the HPLC channel has packet loss during the preset dual-mode synchronous communication period. The HPLC channel is then blocked and the HRF channel is switched to take over the subsequent business data upload task. During the period when the HRF channel takes over the subsequent business data upload task, the packet loss repair indexes that are self-tested and returned by the HPLC channel are received. When the packet loss repair index meets the preset recovery conditions, the HRF channel is switched back to the HPLC channel to take over the subsequent business data upload task after the switchback time.

2. The dual-mode fusion communication control method based on HPLC and HRF according to claim 1, characterized in that, After generating the real-time packet loss monitoring index information corresponding to the HPLC channel, the method further includes: The real-time trend value of each real-time packet loss monitoring indicator is identified from the real-time packet loss monitoring indicator information, and the packet loss disadvantage value corresponding to each real-time trend value is determined. Based on the real-time hidden packet loss distribution information in the real-time packet loss monitoring index information, hidden packet loss content is identified in the first same-source service data packet, and the contextual importance of the hidden packet loss content in the second same-source service data packet is determined based on the hidden packet loss data type and hidden packet loss location of the hidden packet loss content. Based on the packet loss disadvantage value and the context importance, the advance masking value corresponding to the real-time packet loss monitoring index information is determined. When the advance masking value is higher than the preset masking threshold, the HPLC channel is masked in advance and the HRF channel is switched to independently undertake the subsequent business data upload task before the end of the preset dual-mode synchronous communication period.

3. The dual-mode fusion communication control method based on HPLC and HRF according to claim 2, characterized in that, The step of determining the contextual importance of the hidden packet loss content in the second same-origin service data packet based on the hidden packet loss data type and hidden packet loss location includes: Based on the data type of the packet loss content of the potential hazard, determine the initial importance level corresponding to the packet loss content of the potential hazard; Based on the location of the packet loss due to the potential problem, the data association value corresponding to the packet loss content of the potential problem is determined in the second same-source service data packet. The initial importance level is corrected based on the data association value to obtain the contextual importance of the potentially lost packet content in the second source service data packet.

4. The dual-mode fusion communication control method based on HPLC and HRF according to claim 3, characterized in that, The step of determining the data association value corresponding to the content of the lost packet in the second source service data packet based on the location of the potential packet loss includes: Based on the content of the packet loss due to the potential problem, the source location corresponding to the packet loss location is determined in the second source service data packet, and the source data corresponding to the source location is extracted in the second source service data packet, and the source association data associated with the source data is extracted. Based on the amount of associated data of the same source data and the contextual association degree between the same source data and the same source data, a first association value is determined; In the first same-source service data packet, locate the hidden danger same-source association position corresponding to the same-source association data, and determine the second association value according to the hidden danger interval between the hidden danger same-source association position and the hidden danger packet loss position; Based on the first association value and the second association value, determine the data association value corresponding to the hidden packet loss content.

5. The dual-mode fusion communication control method based on HPLC and HRF according to claim 1, characterized in that, The step of determining that the HPLC channel experiences packet loss during the preset dual-mode synchronous communication period when the real-time packet loss monitoring index information meets preset abnormal conditions includes: Identify the real-time packet loss monitoring indicators in the real-time packet loss monitoring indicator information, and obtain the real-time packet loss monitoring indicator value corresponding to each of the real-time packet loss monitoring indicators; The real-time packet loss monitoring index value is compared with the corresponding preset condition value in the preset abnormal conditions. When any of the real-time packet loss monitoring index values ​​meets the corresponding preset condition value, it is determined that the HPLC channel has packet loss during the preset dual-mode synchronous communication period. The preset condition value is associated with the preset dual-mode synchronous communication period, and the preset condition value includes at least one of the following: During the preset dual-mode synchronous communication period, the real-time packet loss rate of the HPLC channel is greater than the preset packet loss rate threshold. During the preset dual-mode synchronous communication period, the number of consecutive packet loss times in the real-time HPLC channel is greater than the preset threshold for consecutive packet loss times. During the preset dual-mode synchronous communication period, the real-time packet loss number of the HPLC channel is greater than the preset packet loss number threshold.

6. The dual-mode fusion communication control method based on HPLC and HRF according to claim 1, characterized in that, After blocking the HPLC channel and switching to the HRF channel to take over the subsequent business data upload task, the method further includes: Obtain historical packet loss monitoring index information of the HPLC channel during the preset dual-mode synchronous communication period; Based on the historical packet loss monitoring index information, the transmission quality level of the preset dual-mode synchronous communication period is determined; When the transmission quality level is lower than the preset quality threshold, the packet loss rate change curve of the HPLC channel in the preset historical communication period is determined according to the historical packet loss monitoring index information, and the degradation start time when the packet loss rate first exceeds the preset degradation start threshold in the preset historical communication period is determined according to the packet loss rate change curve. The time period between the start time of the preset dual-mode synchronous communication period and the start time of degradation is defined as the pre-degradation period, and the data to be resent is determined based on the historical service data upload task corresponding to the pre-degradation period. The data to be resent is resent and uploaded based on the HRF channel.

7. The dual-mode fusion communication control method based on HPLC and HRF according to claim 6, characterized in that, The step of determining the data to be resent based on the historical business data upload task corresponding to the period before degradation includes: The packet loss characteristics of the HPLC channel during the preset historical communication period are identified. The packet loss characteristics include the data type of the lost packets, the priority of the lost packets, and the distribution pattern of the lost packets. Based on the packet loss feature information, candidate resend data that matches the packet loss feature information is selected in the historical service data upload task; Based on the data packet type identifier corresponding to each candidate resend data, the resend importance level of each candidate resend data is determined, and the candidate resend data with a resend importance level higher than a preset resend level threshold is determined as the data to be resend.

8. A server, characterized in that, The server includes: At least one processor; Memory; At least one application, wherein the at least one application is stored in memory and configured to be executed by at least one processor, the at least one application being configured to: perform a dual-mode fusion communication control method based on HPLC and HRF as described in any one of claims 1-7.

9. A computer-readable storage medium, characterized in that, include: The computer program is stored and can be loaded by a processor and executed as described in any one of claims 1-7, which is a dual-mode fusion communication control method based on HPLC and HRF.

10. A computer program product, characterized in that, The method includes a computer program that, when executed by a processor, implements the steps of the dual-mode fusion communication control method based on HPLC and HRF as described in any one of claims 1-7.