Intelligent fusion terminal meter reading and proxy concurrent execution method and system

By using intelligent fusion terminal meter reading and agent concurrent execution methods, channels are dynamically allocated to execute regular meter reading and agent through-reading tasks in parallel, solving the problems of low resource utilization and poor meter reading stability in existing technologies, and realizing efficient multi-task collaborative operation.

CN122640650APending Publication Date: 2026-08-25QINGDAO ITECHENE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610805464.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-05
Publication Date
2026-08-25

AI Technical Summary

Technical Problem

The existing intelligent converged terminal uses a task-exclusive channel management method, which leads to data gaps, low resource utilization, and poor meter reading stability in high-frequency acquisition scenarios, making it unable to meet the needs of efficient multi-task execution.

Method used

The method of intelligent fusion terminal meter reading and agent concurrent execution is adopted. By dynamically allocating channels, the regular meter reading and agent transparent reading tasks are executed independently. Edge computing is used to achieve channel isolation and parallel monitoring, and a fallback mechanism is set up to handle abnormal situations.

Benefits of technology

Ensure the integrity and continuity of meter reading data, improve resource utilization, reduce operation and maintenance costs, enhance terminal operation stability, and adapt to complex operating environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122640650A_ABST
    Figure CN122640650A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of smart grid communication, in particular to a kind of smart fusion terminal meter reading and proxy concurrent execution method, the present application is based on the multi-task parallel scheduling architecture of smart fusion terminal and the hardware characteristics of multi-channel carrier meter reading channel, conventional multi-channel carrier meter reading channel is set to 10 ways, when executing proxy transparent copying task, not all channels are exclusively occupied, but through the cooperative mechanism of channel isolation and parallel scheduling, only 1 special channel is occupied to execute transparent copying, and the remaining N-1 channels continuously execute conventional meter reading tasks;At the same time, combined with the edge computing capability of fusion terminal, real-time monitoring of channel state, dynamic adaptation of task priority are realized, efficient use of multi-channel meter reading channel is realized, while ensuring the completion of proxy transparent copying and the integrity of meter reading data, meeting the efficient operation demand of multi-service cooperative operation of smart fusion terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart grid communication technology, specifically to a method and system for intelligent converged terminal meter reading and agent concurrent execution. Background Technology

[0002] The intelligent converged terminal is the core carrier for the transformation of the smart grid from single data collection to integrated energy management. Its core functions include: power data collection such as data collection from electricity meters / photovoltaic / dedicated transformer terminals, master station command interaction, edge computing scheduling, and equipment linkage control. Within a distribution area, the intelligent converged terminal achieves concurrent reading of multiple types of meters through multi-path independent carrier meter reading channels, providing the fundamental hardware support for ensuring full coverage and high-frequency data collection of the power grid.

[0003] In actual operation and maintenance and data interaction scenarios, the master station, as the core of smart grid dispatch and management, issues two types of core instructions to the smart converged terminal based on the operation and maintenance scenario: one is the routine data acquisition task instruction (including daily freeze, 15-minute, 1-hour, photovoltaic high-frequency acquisition, etc.), and the other is the proxy data reading instruction (used for meter fault tracing, parameter modification, abnormal data verification, etc.). Among them, the execution of the proxy data reading instruction requires the smart converged terminal as the core relay. The execution process is as follows: the master station issues the data reading instruction → the smart converged terminal forwards it to the target meter → the target meter feeds back the data to the smart converged terminal → the smart converged terminal sends it back to the master station, completing the two-way instruction transmission process between the master station and the target meter. This task execution is an important means to ensure the refined operation and maintenance of the power grid.

[0004] In the existing technology, the channel management mode of the intelligent fusion terminal is task exclusive, that is, when any high priority task (including proxy reading) is issued, it will occupy all meter reading channels and suspend the low priority regular meter reading tasks. This channel management mode can be adapted in early single acquisition function terminals, but as the functional integration of intelligent fusion terminals increases, its limitations become increasingly prominent: (1) It cannot be adapted to high frequency acquisition scenarios: photovoltaic high frequency acquisition has extremely high requirements for data real-time performance. Proxy reading suspending all meter reading tasks will cause photovoltaic data gaps, which cannot support photovoltaic consumption regulation and equipment status monitoring; (2) Low terminal resource utilization: intelligent fusion terminals integrate multiple tasks. Task exclusive channel management will lead to idle meter reading channels, resulting in a double waste of overall computing power and communication resources, and failing to meet the requirements of efficient scheduling of intelligent fusion terminals; (3) Poor stability of meter reading in the distribution area: conflicts between proxy reading and regular meter reading occur frequently, which can easily cause missing readings of various types of meters in the distribution area, affecting the integrity of power grid data statistics and the accuracy of decision-making.

[0005] Therefore, researching a meter reading channel scheduling method that adapts to the multi-service characteristics of intelligent converged terminals, and meeting the needs of efficient execution of multiple tasks in conventional meter reading and agent transparent reading, has important practical significance. Summary of the Invention

[0006] The purpose of this invention is to provide a method and system for intelligent converged terminal meter reading and agent concurrent execution, so as to solve the existing technical problems in the background art.

[0007] To solve the above-mentioned technical problems, the technical solution provided by the present invention is as follows: a method for concurrent execution of meter reading and proxy by an intelligent converged terminal is provided, comprising the following steps: Step S1: When no proxy meter reading task is received, configure all multi-channel carrier meter reading channels to the normal meter reading state and use them all to perform normal meter reading tasks. Step S2: Receive the proxy copying task and parse the proxy copying task information; Step S3: Based on the agent transparent meter reading task information, execute the channel dynamic allocation mechanism to simultaneously allocate channels for the execution of agent transparent meter reading tasks and regular meter reading tasks; Step S4: Mark the channel performing the proxy meter reading task as the proxy dedicated channel, establish a dedicated communication link, and focus on performing the proxy meter reading task; at the same time, other carrier meter reading channels perform regular meter reading tasks, and the proxy dedicated channel and the regular meter reading channel work independently. Step S5: Perform parallel monitoring of the execution process of the agent transparent meter reading task and the regular meter reading task, and determine whether the task is completed or needs to be handled abnormally based on the task execution information obtained from the monitoring. Step S6: After the agent's transparent meter reading task is completed, release the agent's dedicated channel and remove the agent's occupied state, and restore the execution of the regular meter reading task under the normal channel configuration.

[0008] Based on the above technical solutions, a fallback mechanism is also included, comprising the following processes: It also includes the establishment of a safety net mechanism, which includes the following processes: (1) Proxy copying task queuing: If a new proxy copying task is received before the current proxy copying task has been completed, it will be automatically queued according to the order in which the proxy copying tasks are received. After the current proxy copying task is completed and the channel is released, the queued proxy copying tasks will be executed in sequence. (2) Coverage for channel failure: If the dedicated agent channel fails during the execution of the agent reading task, the agent reading task will be reassigned from other regular meter reading channels as a new dedicated agent channel; at the same time, the faulty channel will be marked and self-checked, and the execution of the regular meter reading task will be resumed after the fault is resolved. (3) Forced release of task timeout: If the execution of the agent reading task exceeds the preset timeout threshold, the agent-dedicated channel will be forcibly released and the execution of the regular meter reading task will be restored; at the same time, an error log will be recorded and an alarm will be issued.

[0009] Based on the above technical solution, the number of multi-channel carrier meter reading channels is N, the number of agent transparent meter reading task allocation channels is 1, and the number of regular meter reading task allocation channels is N-1.

[0010] Based on the above technical solution, the execution of the channel dynamic allocation mechanism in step S3 specifically includes the following process: (1) Collect the real-time status of the multi-channel carrier meter reading channel, and perform channel filtering and switching of the agent-dedicated channel according to the priority of the meter reading channel; (2) After selecting the agent-dedicated channel, back up the information of the regular meter reading task that was being executed before switching to the agent-dedicated channel to the independent cache area of ​​the smart fusion terminal memory; pause the regular meter reading task of the channel, switch to the agent-dedicated channel and mark the agent-dedicated status.

[0011] Based on the above technical solution, the channel dynamic allocation mechanism in step S3 further includes: The agent-dedicated channel is logically isolated from other regular meter reading channels, and each channel operates independently and performs its assigned tasks.

[0012] Based on the above technical solution, the priority of the meter reading channel is set as follows: Prioritize selecting currently idle meter reading channels as dedicated agent channels; If none of the meter reading channels are idle, the meter reading channel that receives the meter reading message first will be selected and switched to the agent-dedicated channel after completing the regular meter reading task.

[0013] Based on the above technical solution, step S5 includes the following specific process: If the agent's meter reading communication is normal, after the agent's dedicated channel receives the corresponding data, and the data is verified by the smart fusion terminal, it is sent back to the main station, thus recording the successful execution of the agent's meter reading task. If the communication between the agent and the meter reader is abnormal, the agent's dedicated channel will wait according to the preset timeout threshold. If the preset timeout threshold is exceeded, the agent reading task failure information will be recorded to complete the abnormal handling of the agent reading task and realize the task closure.

[0014] Based on the above technical solution, the proxy meter reading task information in step S2 includes at least the target meter number, meter reading instruction type, and timeout threshold.

[0015] This application provides an intelligent fusion terminal meter reading and agent concurrent execution system, employing the aforementioned intelligent fusion terminal meter reading and agent concurrent execution method, including: Normal configuration module: When no proxy meter reading task is received, all multi-channel carrier meter reading channels are configured to normal meter reading state and used to perform normal meter reading tasks. Data acquisition module: used to receive proxy copying tasks and parse proxy copying task information; Dynamic channel allocation module: Used to execute a dynamic channel allocation mechanism based on the agent transparent meter reading task information, and simultaneously allocate channels for the execution of agent transparent meter reading tasks and regular meter reading tasks; The task execution module is used to mark the channel that performs the proxy meter reading task as the proxy dedicated channel, establish a dedicated communication link, and focus on performing the proxy meter reading task; at the same time, other carrier meter reading channels perform regular meter reading tasks, and the proxy dedicated channel and the regular meter reading channel work independently. Monitoring module: Used to monitor the execution process of agent transparent meter reading tasks and regular meter reading tasks in parallel, and to determine whether the task is completed or needs to be handled abnormally based on the task execution information obtained from the monitoring. Channel Release and Resumption Module: Used to release the agent-dedicated channel and remove the agent's occupation status after the agent's transparent meter reading task has been completed, and to restore the execution of regular meter reading tasks under the normal channel configuration.

[0016] Based on the above technical solution, an emergency backup module is also included, which is used for backup handling in case of proxy copying task queuing, channel failure, and task timeout.

[0017] This application provides a computer system, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the intelligent fusion terminal meter reading and agent concurrent execution method.

[0018] This application provides a computer-readable medium having a computer program stored thereon, wherein when the computer program is executed by a processor, it implements the steps of the intelligent fusion terminal meter reading and agent concurrent execution method.

[0019] This application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the intelligent fusion terminal meter reading and agent concurrent execution method.

[0020] The beneficial effects of the technical solution provided by this invention are as follows: This invention provides a method for concurrent execution of meter reading and proxy operations using a smart converged terminal. Combining the multi-task collaboration characteristics of the smart converged terminal, it offers the following advantages compared to existing technologies: First, it ensures the integrity and continuity of meter reading data. The proxy meter reading task only occupies one channel, while the remaining channels continuously execute regular meter reading tasks, completely resolving the meter reading interruption issue caused by proxy meter reading. This is especially crucial for ensuring uninterrupted high-frequency data acquisition from photovoltaic systems every 1 minute / 5 minutes, meeting the grid's real-time monitoring needs for distributed photovoltaic systems. Second, it improves the resource utilization of the smart converged terminal. It fully utilizes the terminal's 10 meter reading channels, avoiding channel idleness, and adapts to the terminal's multi-task parallel scheduling architecture, enabling collaborative operation of power data acquisition, proxy meter reading, and edge computing. The overall terminal resource utilization rate is increased by over 80%. Furthermore, it requires no hardware modification to the converged terminal; it can be achieved simply by optimizing the edge scheduling logic. This results in low modification costs, strong compatibility, and rapid adaptation to existing and newly built smart converged terminals, leading to low deployment costs. Furthermore, it effectively reduces the operation and maintenance costs of the distribution area by minimizing conflicts between proxy meter reading tasks and regular meter reading tasks, thus reducing the frequency of manual supplementary readings. Simultaneously, it improves the accuracy of data collection in the distribution area, providing reliable data support for grid operation and maintenance and photovoltaic power consumption control, thereby reducing overall operation and maintenance costs. In addition, it enhances the stability of terminal operation by designing a fallback mechanism for complex scenarios such as receiving multiple proxy meter reading tasks and channel failures. This adapts to the complex operating environment of intelligent integrated terminals in distributed photovoltaic distribution areas and integrated energy service areas, reducing the terminal failure rate by more than 60%. Attached Figure Description

[0021] Figure 1 This is a flowchart illustrating the present invention; Detailed Implementation The present invention will be further described below with reference to the accompanying drawings and embodiments: In this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0022] In the description of this invention, it should be understood that the terms "left", "right", "front", "rear", "top", "bottom", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0023] like Figure 1As shown, a method for concurrent execution of meter reading and proxy by a smart converged terminal includes the following steps: Step S1: When no proxy meter reading task is received, configure all multi-channel carrier meter reading channels to the normal meter reading state and use them all to perform normal meter reading tasks. When the intelligent fusion terminal does not receive a meter reading task from the main station, multiple channels are in normal meter reading mode. In a preferred embodiment, the number of carrier meter reading channels is 10, meaning all 10 carrier meter reading channels are used to perform routine meter reading tasks. These channels are prioritized according to a preset meter reading scheme, such as daily freeze tasks, 1-hour tasks, 15-minute tasks, and high-frequency acquisition tasks, and concurrently read data from all meters within the distribution area, enabling simultaneous reading of multiple meters and ensuring meter reading efficiency. At this time, the 10 channels work independently without interference, and the acquisition terminal receives, stores, and uploads the meter reading data from each channel in real time.

[0024] Step S2: Receive the proxy meter reading task and parse the proxy meter reading task information; preferably, the proxy meter reading task information in step S2 includes at least the target meter number, meter reading instruction type, and timeout threshold.

[0025] Step S3: Based on the agent transparent meter reading task information, execute the channel dynamic allocation mechanism to simultaneously allocate channels for the execution of agent transparent meter reading tasks and regular meter reading tasks; Based on the above technical solution, the execution of the channel dynamic allocation mechanism in step S3 specifically includes the following process: (1) Channel screening: Collect the real-time status of the multi-channel carrier meter reading channel, and screen and switch the agent-dedicated channel according to the priority of the regular meter reading channel; that is, prioritize the channel that is currently idle as the agent-dedicated channel; if none of the channels are idle, select the channel that receives the meter reading message first, and switch it to the agent-dedicated channel after it completes the regular meter reading task. The intelligent fusion terminal uses an edge computing module to scan the operating status of 10 regular meter reading channels in real time. It prioritizes selecting channels that are currently idle as dedicated proxy channels to minimize interference with regular meter reading tasks. If all channels are in the process of reading, it selects the channel that receives the meter reading message first among the 10 channels. After that channel completes the processing of the currently received data, it immediately suspends the subsequent execution of its regular meter reading task and switches it to a dedicated proxy channel to ensure that regular meter reading data is not lost and proxy tasks start quickly.

[0026] (2) Task backup: After filtering out the agent-dedicated channel, the information of the regular meter reading tasks that were being executed before switching to the agent-dedicated channel is backed up to the independent cache area of ​​the smart fusion terminal memory; the regular meter reading tasks of the channel are paused, the agent-dedicated channel is switched, and the agent-dedicated status is marked. The information of the regular meter reading tasks currently being executed on the selected agent-dedicated channel (including the target meter number, reading parameters, execution time, received data, and other core information) is fully backed up to the independent cache area of ​​the smart converged terminal's memory to avoid data loss due to task interruption; at the same time, the regular meter reading tasks of this channel are paused, and its status is marked as agent-occupied, thus clarifying the channel's usage permissions.

[0027] (3) Channel isolation: The agent-dedicated channel is logically isolated from other regular meter reading channels, and each channel is independent and performs the assigned tasks.

[0028] Through the edge scheduling module of the intelligent fusion terminal, the agent-dedicated channel and the other 9 regular meter reading channels are logically isolated. That is, the agent-dedicated channel focuses only on executing agent transparent reading tasks and does not participate in the scheduling of regular meter reading tasks; the other 9 channels are not disturbed and continue to execute their respective regular meter reading tasks, such as photovoltaic 1-minute / 5-minute high-frequency data collection, to ensure the continuity of regular meter reading tasks.

[0029] Specifically, the logical isolation of meter reading channels includes the following specific processes: (1) Channel status label isolation: The global channel status table of the 10 carrier channels is uniformly maintained by the terminal edge computing scheduling module. Each channel has 3 statuses: normal idle, normal operation, and agent-only occupied. When there is no agent task: all 10 channels are marked as normal operation and uniformly assigned to the normal meter reading channel group; after receiving the agent transparent reading task, 1 channel is selected and marked as agent-only occupied and assigned to the agent transparent reading independent channel group. The remaining 9 channels retain the normal operation status. The two groups of status fields are completely independent and are managed by occupancy label partitioning.

[0030] (2) Task Cache Isolation: Set up independent memory partition backup, that is, divide the terminal RAM memory into two physically isolated cache areas: a common cache area for regular tasks, that is, the meter reading tasks, meter messages, and collection parameters of the regular channel are stored uniformly; and a private independent cache area for agent tasks. When a channel is selected to switch to agent-only channel, the information of the regular tasks being executed on the channel, such as meter number, read data, and remaining tasks, is fully backed up and stored in the private independent cache area. Agent task messages and target meter reading instructions occupy this private independent cache separately and do not intersect with regular cache read and write. After the agent task ends and releases the channel, the original regular task is only read from this cache area to restore it, and regular data of other channels will not be overwritten.

[0031] When the intelligent fusion terminal receives a proxy meter reading task containing parameters such as the target meter number, meter reading instruction type, and timeout threshold through the main station communication module, it immediately activates the dynamic channel allocation mechanism to ensure that proxy meter reading and regular meter reading are carried out in parallel. By setting up a channel scheduling mechanism adapted to the intelligent fusion terminal—that is, addressing the core requirement of multi-task parallelism for the intelligent fusion terminal—a scheduling logic is proposed that allows for single-channel exclusive use of proxy meter reading and parallel execution of nine channels for regular meter reading. This breaks the limitation of traditional terminals having exclusive use of all channels, enabling the parallel execution of proxy tasks and regular meter reading tasks. Simultaneously, based on dynamic channel management driven by the edge computing module—that is, leveraging the edge computing capabilities of the intelligent fusion terminal—a full-process dynamic scheduling algorithm is designed for channel filtering, task backup, and isolation monitoring. Channels that are idle or about to complete their tasks are prioritized as dedicated proxy channels, ensuring timely execution of proxy meter reading tasks while minimizing interference with regular meter reading tasks.

[0032] Step S4: Mark the channel performing the proxy meter reading task as the proxy dedicated channel, establish a dedicated communication link, and focus on performing the proxy meter reading task; at the same time, other carrier meter reading channels perform regular meter reading tasks, and the proxy dedicated channel and the regular meter reading channel work independently. The intelligent fusion terminal sends master station reading instructions to the target meter through a dedicated agent channel, establishing a dedicated communication link and focusing on executing the agent reading task. During this process, the dedicated agent channel works independently, focusing on issuing the agent reading task, receiving and transmitting meter feedback data, without affecting the execution of the regular meter reading tasks of the other nine channels.

[0033] Step S5: Perform parallel monitoring of the execution process of the agent transparent meter reading task and the regular meter reading task, and determine whether the task is completed or needs to be handled abnormally based on the task execution information obtained from the monitoring. Based on the above technical solution, step S5 includes the following specific process: If the agent's meter reading communication is normal, after the agent's dedicated channel receives the corresponding data, and the data is verified by the smart fusion terminal, it is sent back to the main station, thus recording the successful execution of the agent's meter reading task. If the communication between the agent and the meter reader is abnormal, the agent's dedicated channel will wait according to the preset timeout threshold. If the preset timeout threshold is exceeded, the agent reading task failure information will be recorded to complete the abnormal handling of the agent reading task and realize the task closure.

[0034] If the meter reading is functioning normally and can quickly provide data feedback, the agent's dedicated channel receives the data, verifies it via the intelligent fusion terminal, and immediately transmits it back to the main station, completing the agent reading task. If the meter reading experiences communication abnormalities or response timeouts, the agent's dedicated channel will strictly adhere to the preset timeout threshold and continue waiting. If no feedback is received from the meter after the timeout, the agent will automatically record the reading failure information (including the fault type and timeout duration) and transmit it back to the main station, completing the abnormal handling of the agent reading task and ensuring a closed-loop process.

[0035] Step S6: After the agent's transparent meter reading task is completed, release the agent's dedicated channel and remove the agent's occupied state, and restore the execution of the regular meter reading task under the normal channel configuration.

[0036] Upon completion of the proxy meter reading task, whether successful or timed out, the intelligent converged terminal immediately releases the proxy-dedicated channel, relieving it of its proxy occupancy status. Simultaneously, it retrieves the backup information of the original regular meter reading task for that channel from its independent memory cache, quickly resuming the regular meter reading task and continuing to complete the reading work that was not finished before the pause. At this point, all 10 meter reading channels return to normal meter reading status and continue to execute regular meter reading tasks concurrently, ensuring the integrity and continuity of the meter reading work.

[0037] This invention is based on the multi-task parallel scheduling architecture of intelligent converged terminals and the hardware characteristics of multi-carrier meter reading channels. A conventional multi-carrier meter reading channel is set to 10 channels. When executing proxy meter reading tasks, it does not monopolize all channels. Instead, through a collaborative mechanism of channel isolation and parallel scheduling, it only occupies one dedicated channel for meter reading, while the remaining N-1 channels continuously execute regular meter reading tasks. Simultaneously, combined with the edge computing capabilities of the converged terminal, it achieves real-time monitoring of channel status and dynamic adaptation of task priorities, realizing efficient utilization of multiple meter reading channels while ensuring the completion of proxy meter reading and the integrity of meter reading data. This meets the efficient operation requirements of intelligent converged terminals for multi-service collaborative operation.

[0038] Based on the above technical solution, the number of multi-channel carrier meter reading channels is N, the number of agent transparent meter reading task allocation channels is 1, and the number of regular meter reading task allocation channels is N-1.

[0039] Preferably, one dedicated channel is allocated to execute the proxy meter reading task, while the other nine channels continue to execute regular meter reading tasks. This avoids the phenomenon in existing technologies where proxy meter reading tasks monopolize all channels. Normally, only one proxy task is received when communicating with the main station; therefore, a fixed dedicated proxy channel is allocated, making the processing of both proxy meter reading tasks and regular meter reading tasks more efficient. Furthermore, the fallback mechanism includes a system that allows multiple proxy meter reading tasks to be processed sequentially without affecting regular meter reading tasks.

[0040] Based on the above technical solutions, a fallback mechanism is also included, comprising the following processes: (1) Proxy copying task queuing: If a new proxy copying task is received before the current proxy copying task has been completed, it will be automatically queued according to the order in which the proxy copying tasks are received. After the current proxy copying task is completed and the channel is released, the queued proxy copying tasks will be executed in sequence. Considering that in actual operation, the intelligent converged terminal typically receives only one proxy meter reading command, but when multiple proxy meter reading tasks are encountered, a corresponding fallback mechanism, namely a task queuing mechanism, is also set up. When the current proxy task is not completed, if the terminal receives a new proxy task, it will automatically queue the proxy tasks according to the order in which they were received, always allocating only one dedicated proxy channel to process proxy tasks. After the current proxy task is completed and the channel is released, the subsequent queued proxy tasks will be executed in sequence, avoiding proxy tasks from preempting channel resources and ensuring the orderly execution of proxy tasks and the stability of meter reading tasks.

[0041] (2) Coverage for channel failure: If the dedicated agent channel fails during the execution of the agent reading task, the agent reading task will be reassigned from other regular meter reading channels as a new dedicated agent channel; at the same time, the faulty channel will be marked and self-checked, and the execution of the regular meter reading task will be resumed after the fault is resolved. If a channel malfunctions during the execution of the proxy meter reading task, the edge computing module of the intelligent fusion terminal will immediately detect the fault signal and select one qualified channel from the other nine normally functioning meter reading channels as the new proxy dedicated channel to quickly migrate the meter reading task and ensure that the proxy meter reading task is not interrupted. At the same time, the faulty channel will be marked and automatically self-checked, and its normal meter reading function will be automatically restored after the fault is cleared.

[0042] (3) Forced release of task timeout: If the execution of the agent reading task exceeds the preset timeout threshold, the agent-dedicated channel will be forcibly released and the execution of the regular meter reading task will be restored; at the same time, an error log will be recorded and an alarm will be issued.

[0043] In a preferred embodiment, the preset timeout threshold is 90 seconds; after this time, the terminal forcibly releases the agent-dedicated channel, resumes regular meter reading, records the abnormal log, and reports an alarm to the main station.

[0044] By setting up a multi-scenario anomaly fallback mechanism, which is designed to address complex scenarios commonly encountered by intelligent fusion terminals such as receiving multiple proxy meter reading tasks, channel failures, and task timeouts, a layered fallback solution is designed to ensure the stable operation of proxy meter reading and regular meter reading, adapting to the actual application needs of high-frequency data collection and multiple meter types in the distribution area. This application provides an intelligent fusion terminal meter reading and agent concurrent execution system, employing the aforementioned intelligent fusion terminal meter reading and agent concurrent execution method, including: Normal configuration module: When no proxy meter reading task is received, all multi-channel carrier meter reading channels are configured to normal meter reading state and used to perform normal meter reading tasks. Data acquisition module: used to receive proxy copying tasks and parse proxy copying task information; Dynamic channel allocation module: Used to execute the dynamic channel allocation mechanism based on the agent transparent meter reading task information, and simultaneously allocate channels for the execution of agent transparent meter reading tasks and regular meter reading tasks; The task execution module is used to mark the channel that performs the proxy meter reading task as the proxy dedicated channel, establish a dedicated communication link, and focus on performing the proxy meter reading task; at the same time, other carrier meter reading channels perform regular meter reading tasks, and the proxy dedicated channel and the regular meter reading channel work independently. Monitoring module: Used to monitor the execution process of agent transparent meter reading tasks and regular meter reading tasks in parallel, and to determine whether the task is completed or needs to be handled abnormally based on the task execution information obtained from the monitoring. Channel Release and Restore Module: Used to release the agent-dedicated channel and remove the agent from the occupied state after the agent-to-the-transparent meter reading task is completed, and to restore the execution of regular meter reading tasks under the normal channel configuration.

[0045] Based on the above technical solution, an emergency backup module is also included, which is used for backup handling in case of proxy copying task queuing, channel failure, and task timeout.

[0046] This application provides a computer system, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the intelligent fusion terminal meter reading and agent concurrent execution method.

[0047] This application provides a computer-readable medium having a computer program stored thereon, wherein when the computer program is executed by a processor, it implements the steps of the intelligent fusion terminal meter reading and agent concurrent execution method.

[0048] This application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the intelligent fusion terminal meter reading and agent concurrent execution method.

[0049] The foregoing has shown and described the basic principles and main features of the present invention. It will be apparent to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments. Therefore, the embodiments should be considered as exemplary and not restrictive. The scope of the present invention is defined by the appended claims rather than the foregoing description. Therefore, it is intended that all variations falling within the meaning and scope of the equivalents of the claims be included within the present invention.

[0050] Furthermore, it should be understood that although this specification describes embodiments, not every embodiment contains only one independent technical solution. This narrative style is merely for clarity. Those skilled in the art should consider the specification as a whole, and the technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.

Claims

1. A method for concurrent execution of meter reading and proxy by an intelligent fusion terminal, characterized in that, Includes the following steps: Step S1: When no proxy meter reading task is received, configure all multi-channel carrier meter reading channels to the normal meter reading state and use them all to perform normal meter reading tasks. Step S2: Receive the proxy copying task and parse the proxy copying task information; Step S3: Based on the agent transparent meter reading task information, execute the channel dynamic allocation mechanism to simultaneously allocate channels for the execution of agent transparent meter reading tasks and regular meter reading tasks; Step S4: Mark the channel performing the proxy meter reading task as the proxy dedicated channel, establish a dedicated communication link, and focus on performing the proxy meter reading task; at the same time, other carrier meter reading channels perform regular meter reading tasks, and the proxy dedicated channel and the regular meter reading channel work independently. Step S5: Perform parallel monitoring of the execution process of the agent transparent meter reading task and the regular meter reading task, and determine whether the task is completed or needs to be handled abnormally based on the task execution information obtained from the monitoring. Step S6: After the agent's transparent meter reading task is completed, release the agent's dedicated channel and remove the agent's occupied state, and restore the execution of the regular meter reading task under the normal channel configuration.

2. The intelligent converged terminal meter reading and proxy concurrent execution method according to claim 1, characterized in that, It also includes the establishment of a safety net mechanism, which includes the following processes: (1) Proxy copying task queuing: If a new proxy copying task is received before the current proxy copying task has been completed, it will be automatically queued according to the order in which the proxy copying tasks are received. After the current proxy copying task is completed and the channel is released, the queued proxy copying tasks will be executed in sequence. (2) Coverage for channel failure: If the dedicated agent channel fails during the execution of the agent reading task, the agent reading task will be reassigned from other regular meter reading channels as a new dedicated agent channel; at the same time, the faulty channel will be marked and self-checked, and the execution of the regular meter reading task will be resumed after the fault is resolved. (3) Forced release of task timeout: If the execution of the agent reading task exceeds the preset timeout threshold, the agent-dedicated channel will be forcibly released and the execution of the regular meter reading task will be restored; at the same time, an error log will be recorded and an alarm will be issued.

3. The intelligent converged terminal meter reading and proxy concurrent execution method according to claim 1, characterized in that, The number of multi-channel carrier meter reading channels is N, the number of channels allocated for proxy transparent meter reading tasks is 1, and the number of channels allocated for regular meter reading tasks is N-1.

4. The intelligent converged terminal meter reading and proxy concurrent execution method according to claim 1, characterized in that, The execution of the channel dynamic allocation mechanism in step S3 is specifically... Includes the following processes: (1) Collect the real-time status of the multi-channel carrier meter reading channel, and perform channel filtering and switching of the agent-dedicated channel according to the priority of the meter reading channel; (2) After selecting the agent-dedicated channel, back up the information of the regular meter reading task that was being executed before switching to the agent-dedicated channel to the independent cache area of ​​the smart fusion terminal memory; pause the regular meter reading task of the channel, switch to the agent-dedicated channel and mark the agent-dedicated status.

5. The intelligent fusion terminal meter reading and proxy concurrent execution method according to claim 4, characterized in that, The channel dynamic allocation mechanism in step S3 also includes: The agent-dedicated channel is logically isolated from other regular meter reading channels, and each channel operates independently and performs its assigned tasks.

6. The intelligent converged terminal meter reading and agent concurrent execution method according to claim 4, characterized in that, The priority of the meter reading channel is set as follows: Prioritize selecting currently idle meter reading channels as dedicated agent channels; If none of the meter reading channels are idle, the meter reading channel that receives the meter reading message first will be selected and switched to the agent-dedicated channel after completing the regular meter reading task.

7. The intelligent converged terminal meter reading and proxy concurrent execution method according to claim 1, characterized in that, Step S5 includes the following specific processes: If the agent's meter reading communication is normal, after the agent's dedicated channel receives the corresponding data, and the data is verified by the smart fusion terminal, it is sent back to the main station, thus recording the successful execution of the agent's meter reading task. If the communication between the agent and the meter reader is abnormal, the agent's dedicated channel will wait according to the preset timeout threshold. If the preset timeout threshold is exceeded, the agent reading task failure information will be recorded to complete the abnormal handling of the agent reading task and realize the task closure.

8. The intelligent converged terminal meter reading and agent concurrent execution method according to claim 1, characterized in that, The information for the proxy meter reading task in step S2 includes at least the target meter number, meter reading instruction type, and timeout threshold.

9. A smart integrated terminal meter reading and agent concurrent execution system, characterized in that, The method for concurrent meter reading and proxy execution using a smart converged terminal as described in any one of claims 1 to 8 includes: Normal configuration module: When no proxy meter reading task is received, all multi-channel carrier meter reading channels are configured to normal meter reading state and used to perform normal meter reading tasks. Data acquisition module: used to receive proxy copying tasks and parse proxy copying task information; Dynamic channel allocation module: Used to execute a dynamic channel allocation mechanism based on the agent transparent meter reading task information, and simultaneously allocate channels for the execution of agent transparent meter reading tasks and regular meter reading tasks; The task execution module is used to mark the channel that performs the proxy meter reading task as the proxy dedicated channel, establish a dedicated communication link, and focus on performing the proxy meter reading task; at the same time, other carrier meter reading channels perform regular meter reading tasks, and the proxy dedicated channel and the regular meter reading channel work independently. Monitoring module: Used to monitor the execution process of agent transparent meter reading tasks and regular meter reading tasks in parallel, and to determine whether the task is completed or needs to be handled abnormally based on the task execution information obtained from the monitoring. Channel Release and Resumption Module: Used to release the agent-dedicated channel and remove the agent's occupation status after the agent's transparent meter reading task has been completed, and to restore the execution of regular meter reading tasks under the normal channel configuration.

10. The intelligent fusion terminal meter reading and agent concurrent execution system according to claim 9, characterized in that, It also includes an emergency backup module for handling situations such as proxy copying task queuing, channel failure, and task timeout.