An intelligent fusion terminal event reporting and meter reading channel scheduling method and system
Patent Information
- Application Number
- CN202610805465.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-05
- Publication Date
- 2026-09-04
AI Technical Summary
这种全通道暂停的处理模式,在实际应用中引发诸多问题:第一,事件抄读过程中,若遇到电表/模块通信干扰、设备离线等情况,极易出现抄读超时(单台设备事件抄读超时等待时长通常为60秒),此期间10路抄表通道处于完全闲置状态,直接导致常规抄表任务中断,造成普通电表数据漏抄、光伏高频采集数据断层,无法精准反映光伏设备实时运行工况,也难以满足电网对电能表停电等关键事件小时级采集上报的硬性要求;第二,当台区内多台电表或多个模块同时上报事件时,事件抄读占用通道的总时长会大幅增加,常规抄表任务长时间无法推进,导致台区整体抄表成功率下滑,增加电网运维人员的人工补抄工作量和运维成本,与智能融合终端“多任务协同管控”的设计定位相悖;第三,现有技术仅支持单事件单通道或全通道占用,无法应对多事件并发场景,且未设置常规抄表通道下限,极端情况下可能导致常规抄表通道被完全占用,无法保障核心抄表业务连续开展;第四,智能融合终端需同步承载电能采集、设备联动、边缘计算等多项业务,现有全通道独占模式无法实现多业务并行开展,导致终端硬件资源利用率偏低,未能充分发挥其综合管控与智能调度的核心价值
1、彻底解决多事件并发与常规抄表的冲突问题:通过10路通道的合理拆分与动态分配,最多5路通道并行处理事件,至少5路通道持续开展常规抄表,彻底改变现有全通道暂停的处理模式,避免多事件并发时常规抄表中断,同时满足事件小时级采集上报的时效性要求,实现两者协同推进。
Smart Images

Figure CN122698546A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart grid communication technology, specifically to a method and system for smart converged terminal event reporting and meter reading channel scheduling. Background Technology
[0002] As the core control equipment on the distribution area side of the smart grid, the intelligent fusion terminal integrates core functions such as power data acquisition, equipment status monitoring, edge analysis and processing, and master station information interaction. The mainstream products are equipped with 10 independent carrier meter reading channels and adopt a parallel concurrent reading mode. It can efficiently complete the data acquisition work of ordinary power meters, distributed photovoltaic meters, special transformer meters and various acquisition modules in the distribution area. It can meet diverse operation and maintenance needs such as daily frozen data acquisition, hourly data reporting, 15-minute routine acquisition and 1-minute / 5-minute high-frequency acquisition of photovoltaic meters. It is a key hardware carrier to ensure the comprehensiveness and real-time nature of power grid data acquisition.
[0003] In actual operation and maintenance scenarios in power distribution areas, electricity meters and various supporting modules (including data acquisition modules, communication modules, monitoring modules, etc.) will proactively report events to the smart converged terminal based on their own abnormal operating states. These events cover key scenarios such as electricity meter fault alarms, abnormal operating parameters, communication link interruptions, and power outages / restorations in power distribution areas. They are the core data source for power grid operation and maintenance personnel to quickly troubleshoot equipment hazards, ensure power supply reliability, and analyze power supply quality. The smart converged terminal is required to respond quickly, accurately read event information, and upload it to the main station in a timely manner to support operation and maintenance decisions.
[0004] In existing technologies, intelligent fusion terminals employ a "single-task dedicated channel" or "full-channel preemption" mode for event reporting. This means that event reading tasks have higher priority than all regular meter reading tasks. Once an event reporting signal is received, regardless of the number of events, all regular meter reading channels are suspended, and resources are exclusively used to complete the event processing. Specifically, all regular data acquisition tasks on all 10 carrier meter reading channels are immediately terminated, and all channel resources are exclusively used for event reading operations until the entire event reading process is completed (including successful reading or timeout failure), at which point regular meter reading operations on each channel will resume. This full-channel suspension processing mode causes several problems in practical applications: First, during event reading, if there is communication interference between the meter / module or equipment offline, reading timeouts are very likely to occur (the timeout waiting time for event reading on a single device is usually 60 seconds). During this period, all 10 meter reading channels are completely idle, directly causing the interruption of regular meter reading tasks, resulting in missed readings of ordinary meter data and gaps in high-frequency photovoltaic data acquisition. This makes it impossible to accurately reflect the real-time operating status of photovoltaic equipment and also makes it difficult to meet the grid's strict requirements for hourly collection and reporting of critical events such as power outages. Second, when multiple meters or modules in a distribution area report events simultaneously, the total time occupied by the event reading channels will increase significantly, and the regular meter reading task will take longer. The inability to proceed with meter readings has led to a decline in the overall success rate of meter readings in the distribution area, increasing the workload and maintenance costs for power grid operators, which contradicts the design positioning of the intelligent fusion terminal as "multi-task collaborative management and control". Third, the existing technology only supports single-event single-channel or full-channel occupancy, which cannot cope with multi-event concurrent scenarios, and there is no lower limit for regular meter reading channels. In extreme cases, regular meter reading channels may be completely occupied, making it impossible to ensure the continuous operation of core meter reading services. Fourth, the intelligent fusion terminal needs to simultaneously carry out multiple services such as power collection, equipment linkage, and edge computing. The existing full-channel exclusive mode cannot realize the parallel operation of multiple services, resulting in low utilization of terminal hardware resources and failing to fully realize its core value of comprehensive management and intelligent scheduling.
[0005] With the large-scale deployment of smart converged terminals in distributed photovoltaic areas, integrated energy demonstration communities, and industrial transformer substations, the frequency of event reporting by meters and modules continues to increase, and multi-event concurrent scenarios are becoming increasingly common. This has led to a growing conflict between event reading and routine meter reading and high-frequency data acquisition. Against this backdrop, there is an urgent need for a method for scheduling event reporting and meter reading channels for smart converged terminals, as well as a meter reading channel scheduling method adapted to the multi-service collaborative characteristics of smart converged terminals. Summary of the Invention
[0006] The purpose of this invention is to provide a method for intelligent fusion terminal event reporting and meter reading channel scheduling, 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 intelligent converged terminal event reporting and meter reading channel scheduling, comprising the following steps: Step S1: Initialize all multi-channel carrier meter reading channels as regular meter reading channels, and set channel scheduling rules and task priority system; at the same time, monitor regular meter reading and event reporting information in real time. Step S2: Upon receiving an event reporting signal from the meter or module, an event reading response is triggered. Based on the preset lower limit of the number of regular meter reading channels, dynamic allocation of meter reading channels is performed, and regular meter reading tasks and event reading tasks are executed synchronously. Step S3: During the synchronous execution of regular meter reading tasks and event reading tasks, perform synchronous multi-dimensional monitoring of the event reading channel and regular meter reading channel, and handle emergencies based on monitoring anomaly information. Step S4: After a single event reading task is completed, the corresponding channel is released, and the channel is switched to the regular meter reading task before the event reading task. After all event reading tasks are completed and all event channels are released, all multi-channel carrier meter reading channels are restored to the initial regular meter reading state.
[0008] Based on the above technical solution, the channel scheduling rules and task priority system in step S1 include: The task priority system includes the priority of regular data collection tasks and the priority of meter / module event reading tasks; the priority of regular data collection tasks is set according to the collection frequency from high to low. The priority of meter / module event reading tasks is set as follows: single event reading tasks have a higher priority than all regular data collection tasks, but a lower priority than the core operation and maintenance tasks of the smart fusion terminal; when multiple events occur concurrently, they are sorted according to their urgency: fault alarm events > parameter abnormal events > regular status events. The channel scheduling rule is the core constraint rule, which is set as follows: a minimum number of regular meter reading channels is preset, regular meter reading tasks are executed, and the remaining channels are used as allocable channels for dynamic allocation of event-based meter reading tasks.
[0009] Based on the above technical solution, the real-time detection of routine meter reading and event reporting information in step S1 includes: Real-time monitoring of the operating status of multi-channel carrier meter reading channels, the execution progress of routine data acquisition tasks, and the event reporting status of meters / modules; establishment of dual ledgers for channel status and event status; providing real-time data support for dynamic channel allocation and task scheduling. The operating status of the meter reading channel includes idle, running, data receiving, and abnormal; the event reporting status of the regular electricity meter / module includes the number of events, the event urgency level, and the reporting device number.
[0010] Based on the above technical solution, step S2 specifically includes the following steps: (1) Obtain the number of events currently received and calculate the number of channels that can be allocated for event reading; if the number of events is less than the number of channels that can be allocated, select an idle channel from the multi-path carrier meter reading channel as the initial event reading channel and execute the event reading task; otherwise, proceed to the next step to allocate channels according to priority. (2) If the number of events is greater than the number of available idle channels, then, while retaining the preset number of regular meter reading channels, low-priority regular meter reading channels are selected and switched to event reading channels after they complete their regular meter reading tasks; if the number of regular meter reading channels reaches the lower limit threshold, then they are queued according to the urgency level of the events and allocated in sequence after the regular meter reading channels are released. (3) Perform independent routine task backup for the channel assigned to event reading, back up the information of the routine meter reading task currently being executed by the channel and store it in the dedicated cache area of the smart fusion terminal memory; at the same time, mark the running status of the channel as dedicated event reading status and execute the event reading task. (4) Logically isolate all event reading channels from the remaining regular meter reading channels to form independent task execution links for event reading channel groups, regular meter reading channel groups and event waiting queues.
[0011] Based on the above technical solution, the multi-dimensional monitoring in step S3 includes the following process: (1) Monitor the communication status and event reading progress of each dedicated channel for event reading in real time, and perform timeout judgment independently for each event; if the meter or module normally feeds back event data, record and store the event data to complete the event reading task; if an abnormality occurs during the event reading process, record and store the event reading failure data to complete the abnormal closed-loop processing of event reading. (2) Monitor the operating status and meter reading progress of at least a preset number of conventional meter reading channels in real time, and verify, store and upload the meter reading data.
[0012] Based on the above technical solution, step S3 further includes parallel processing of multi-event copying, comprising the following processes: Based on the allocated event reading channels, a dedicated communication link is established for each event; The meter or module receives the event reading command; Perform parallel processing operations for reading multiple event information.
[0013] Based on the above technical solution, the emergency handling in step S3 includes the following process: (1) If a regular meter reading channel fails, a regular meter reading task will be assigned and executed according to the task priority system. After the fault is cleared, the channel scheduling will be restored. If a dedicated event reading channel fails during the execution of an event reading task, a channel that meets the conditions will be selected from the remaining regular meter reading channels as a new event reading channel, and the faulty event reading channel will be migrated. At the same time, the faulty event reading channel will be marked and self-checked. If the fault is automatically repaired, the execution of the regular meter reading task will be restored. Otherwise, the fault will be recorded and reported, and the use will be suspended. (2) If there are multiple events waiting to be processed in the event waiting queue, and any event copying channel completes the current event copying, then the next event in the queue, sorted by priority, will be assigned to the released event copying channel to perform the event copying task.
[0014] Based on the above technical solution, step S5 is also included, setting up an emergency backup mechanism for complex scenarios; in scenarios of multiple concurrent events, channel failures, and event reading timeouts, a triple emergency backup mechanism is set up, including: (1) Based on the preset lower limit of the number of regular meter reading channels, the number of channels for executing event reading tasks is controlled within the upper limit range, thus forcibly ensuring the execution of regular meter reading tasks; (2) If the regular meter reading channel fails, the priority adjustment mechanism will be activated to prioritize the normal operation of the photovoltaic high-frequency acquisition task. After the channel failure is resolved, the regular meter reading scheduling of all channels will be gradually restored. If the event reading channel fails frequently, the backup scheduling logic will be activated and the dynamic allocation strategy of the meter reading channel will be executed to complete the event reading task while ensuring the regular meter reading task. (3) If a certain event reading task exceeds the preset maximum timeout time, the dedicated channel for reading the event will be forcibly released, its occupied state will be removed, the regular meter reading task of the channel will be quickly restored, and the event reading timeout exception log will be recorded and the alarm information will be reported.
[0015] This application provides an intelligent converged terminal event reporting and meter reading channel scheduling system, wherein the intelligent converged terminal event reporting and meter reading channel scheduling method includes: The task configuration and detection module is used to initialize all multi-channel carrier meter reading channels as regular meter reading channels, and set channel scheduling rules and task priority system; at the same time, it detects regular meter reading and event reporting information in real time. The channel dynamic allocation module is used to receive event reporting signals from the meter or module, trigger event reading response, and perform dynamic allocation of meter reading channels according to the preset lower limit of the number of regular meter reading channels. Regular meter reading tasks and event reading tasks are executed synchronously. The task monitoring and emergency handling module is used to perform synchronous multi-dimensional monitoring of the event reading channel and the regular meter reading channel during the synchronous execution of regular meter reading tasks and event reading tasks, and to perform emergency handling based on monitoring abnormal information. The channel release and recovery module is used to release the corresponding channel after a single event reading task is completed, and switch the channel to the regular meter reading task before the event reading task; after all event reading tasks are completed and all event channels are released, all multi-channel carrier meter reading channels are restored to the initial regular meter reading state.
[0016] Based on the above technical solution, an emergency backup module is also included, which is used for backup handling in scenarios of multiple concurrent events, channel failures, and event reading timeouts.
[0017] The beneficial effects of the technical solution provided by this invention are as follows: 1. Completely resolve the conflict between concurrent events and routine meter reading: By rationally splitting and dynamically allocating 10 channels, up to 5 channels can process events in parallel, while at least 5 channels can continuously carry out routine meter reading. This completely changes the existing processing mode of suspending all channels, avoids interruption of routine meter reading when multiple events occur concurrently, and meets the timeliness requirements of hourly event collection and reporting, thus achieving coordinated progress of both.
[0018] 2. Mandatory guarantee of continuity and data integrity of routine meter reading: A clear lower limit constraint of ≥5 routine meter reading channels is set. Regardless of the number of events, this lower limit will not be exceeded, effectively reducing the occurrence of missed or omitted meter readings. This is especially suitable for photovoltaic high-frequency acquisition scenarios, ensuring the continuity and integrity of high-frequency acquisition data from photovoltaic meters, while also ensuring the success rate of routine meter readings for ordinary meters. The timeliness of event readings also improves the integrity of event data, providing reliable support for power grid operation and maintenance decisions and improving the accuracy of power supply reliability calculations.
[0019] 3. Improve the efficiency of concurrent processing of multiple events and the utilization rate of terminal resources: Supports parallel processing of events through up to 5 channels. Multiple events are queued and allocated according to their urgency level. Event channels are quickly reused after completing their tasks, which greatly improves the efficiency of concurrent processing of multiple events and avoids event backlog. At the same time, through dynamic allocation, logical isolation and parallel management, 10 channels are fully utilized, and the utilization rate of terminal hardware computing power and communication resources is greatly improved, giving full play to the comprehensive management and control advantages of intelligent converged terminals.
[0020] 4. Adaptable to complex distribution area sites and operation and maintenance needs: A comprehensive emergency backup mechanism is designed for scenarios such as multiple concurrent events, channel failures, and event timeouts. It can be adapted to various scenarios such as distributed photovoltaic distribution areas, industrial dedicated transformer distribution areas, and integrated energy communities, improving the system's fault tolerance and on-site adaptability. At the same time, it meets the power grid's dual requirements for high-frequency data acquisition and hourly event reporting, which aligns with the needs of refined operation and maintenance.
[0021] 5. Convenient modification, strong compatibility and controllable cost: This invention does not require large-scale modification of the hardware structure of the intelligent converged terminal. It can be achieved by optimizing the channel scheduling logic and edge analysis algorithm inside the terminal. It can be directly adapted to existing and newly built intelligent converged terminals. The modification is simple and low-cost, and no additional hardware investment is required, which facilitates large-scale promotion and application in various substations. At the same time, it can open customized interfaces to flexibly adapt to the event collection and reading needs of different substations, and has strong versatility. Attached Figure Description
[0022] Figure 1 This is a flowchart illustrating the present invention; Figure 2 This is a flowchart illustrating step S2 in this 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.
[0023] 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.
[0024] like Figures 1 to 2 As shown, a method for intelligent converged terminal event reporting and meter reading channel scheduling includes the following steps: Step S1: Initialize all multi-channel carrier meter reading channels as regular meter reading channels, and set channel scheduling rules and task priority system; at the same time, monitor regular meter reading and event reporting information in real time. After the intelligent fusion terminal is powered on, it automatically completes hardware self-test, software initialization and task parameter configuration; preferably, in the following embodiment, the number of multi-channel carrier meter reading channels is set to 10.
[0025] Step S2: Upon receiving an event reporting signal from the meter or module, an event reading response is triggered. Based on the preset lower limit of the number of regular meter reading channels, dynamic allocation of meter reading channels is performed, and regular meter reading tasks and event reading tasks are executed synchronously. The event reporting signal includes information such as event type, reporting device number, event trigger time, and preliminary abnormal information; it follows the principle of multi-event multi-channel allocation and at least 5 channels for regular meter reading to ensure that event reading and regular meter reading are carried out in parallel.
[0026] When the smart fusion terminal receives an event signal (including event type, reporting device number, event trigger time, preliminary abnormal information, etc.) reported by the meter or module through the carrier communication interface, it immediately triggers the event response mechanism and starts the dynamic allocation process of the meter reading channel. The core principle is "multiple events, multiple channels allocation, and at least 5 channels for meter reading" to ensure that event reading and regular meter reading are carried out in parallel. Step S3: During the synchronous execution of regular meter reading tasks and event reading tasks, perform synchronous multi-dimensional monitoring of the event reading channel and regular meter reading channel, and handle emergencies based on monitoring anomaly information. Step S4: After a single event reading task is completed, the corresponding channel is released, and the channel is switched to the regular meter reading task before the event reading task. After all event reading tasks are completed and all event channels are released, all multi-channel carrier meter reading channels are restored to the initial regular meter reading state.
[0027] Once all individual event reading tasks are completed (including successful readings and timeout failures), the intelligent fusion terminal immediately initiates the release process for the corresponding channel, removing the "event-dedicated occupancy" mark from the dedicated channel for that event reading. Simultaneously, it retrieves the original regular meter reading task information for that channel from the terminal's dedicated memory cache area, quickly restoring the regular meter reading task according to the backup log, and continuing to complete the reading work that was not finished before the pause, ensuring that the channel returns to the regular meter reading channel group and maintaining a stable number of regular meter reading channels (≥5). After all event reading tasks are completed and all event channels are released, all 10 meter reading channels return to the regular concurrent reading state, achieving seamless integration of event reading and regular meter reading, forming a complete scheduling closed loop.
[0028] This invention provides a method for event reporting and meter reading channel scheduling in intelligent converged terminals. Combining the multi-service integration characteristics of intelligent converged terminals and the hardware advantages of multiple (typically 10) carrier meter reading channels, when a meter or module actively reports an event, instead of suspending all channels or fixed allocating a single channel, it uses a core mechanism of "dynamic allocation of multiple events + mandatory channel lower limit constraints + logical isolation + parallel management" to dynamically allocate channels for event reading based on the number of events. It also explicitly requires that at least a preset number, such as 5 channels, be reserved to continuously execute regular meter reading tasks, achieving multi-channel allocation when multiple events occur concurrently. This ensures both the timeliness and accuracy of event reading and avoids large-scale interruptions in regular meter reading due to event processing, improving the integrity of meter reading data and the utilization rate of terminal resources. It addresses the shortcomings of existing technologies, reduces the data processing pressure on intelligent converged terminals, and improves the overall operation and maintenance efficiency of the power grid. By leveraging the edge analysis and dynamic scheduling capabilities of intelligent fusion terminals, real-time monitoring of channel status and intelligent adaptation of task priorities are achieved. This ensures efficient processing of multiple concurrent events while also guaranteeing the minimum resource requirements for routine meter reading. Ultimately, this improves the success rate of meter reading in distribution areas, the timeliness of event collection, and the utilization rate of terminal resources, meeting the needs of refined operation and maintenance of the power grid.
[0029] Based on the above technical solution, the channel scheduling rules and task priority system in step S1 include: The task priority system includes the priority of regular data collection tasks and the priority of meter / module event reading tasks; the priority of regular data collection tasks is set according to the collection frequency from high to low. In a preferred embodiment, the priority of regular data acquisition tasks is set according to the acquisition frequency as follows: the photovoltaic 1-minute / 5-minute high-frequency acquisition task has the highest priority, followed by the 15-minute regular acquisition task, the 1-hour acquisition task, and the daily frozen acquisition task has the lowest priority. By setting the priority of regular acquisition tasks as described above, the continuity and core status of high-frequency acquisition data can be ensured.
[0030] The priority of meter / module event reading tasks is set as follows: single event reading tasks have a higher priority than all regular data collection tasks, but a lower priority than the core operation and maintenance tasks of the smart fusion terminal; when multiple events occur concurrently, they are sorted according to their urgency: fault alarm events > parameter abnormal events > regular status events. The core operation and maintenance tasks of the intelligent converged terminal include executing emergency commands from the main station and performing self-checks on terminal faults. When multiple events occur concurrently, they are sorted according to their urgency to ensure that critical and urgent events are handled first.
[0031] The channel scheduling rule is the core constraint rule, which is set as follows: a minimum number of regular meter reading channels is preset, regular meter reading tasks are executed, and the remaining channels are used as allocable channels for dynamic allocation of event-based meter reading tasks.
[0032] During the channel scheduling rule setting process, regardless of the number of reported events, at least 5 channels must be reserved as dedicated channels for regular meter reading to continuously execute regular meter reading tasks and must not be occupied by event reading tasks; the remaining 5 channels are event-assignable channels, which are used to dynamically allocate to reported events, and a maximum of 5 channels can be assigned to process events in parallel.
[0033] Based on the above technical solution, the real-time detection of routine meter reading and event reporting information in step S1 includes: Real-time monitoring of the operating status of multi-channel carrier meter reading channels, the execution progress of routine data acquisition tasks, and the event reporting status of meters / modules; establishment of dual ledgers for channel status and event status; providing real-time data support for dynamic channel allocation and task scheduling. The operating status of the meter reading channel includes idle, running, data receiving, and abnormal; the event reporting status of the regular electricity meter / module includes the number of events, the event urgency level, and the reporting device number.
[0034] More preferably, flexible interfaces are reserved in the edge analysis module to adapt to the operation and maintenance needs of multi-round sampling at the hourly level.
[0035] Based on the above technical solution, step S2 specifically includes the following steps: (1) Obtain the number of events N currently received and calculate the number of channels that can be allocated for event reading; if the number of events is less than the number of channels that can be allocated, select an idle channel from the multi-channel carrier meter reading channel as the initial event reading channel and execute the event reading task; otherwise, proceed to the next step to allocate channels according to priority. The intelligent fusion terminal uses an edge analysis module to quickly count the number of events received. Based on the total number of channels and the preset lower limit of the number of channels for regular meter reading tasks, it calculates the number of allocable event reading channels, ensuring that the execution of event reading tasks does not affect the execution of regular meter reading tasks.
[0036] (2) If the number of events is greater than the number of available idle channels, then, while retaining the preset number of regular meter reading channels, low-priority regular meter reading channels are selected and switched to event reading channels after they complete their regular meter reading tasks; if the number of regular meter reading channels reaches the lower limit threshold, then they are queued according to the urgency level of the events and allocated in sequence after the regular meter reading channels are released. In a preferred embodiment, an idle channel is selected from the 10 channels as the initial event reading channel. Each allocated channel corresponds to one reported event, ensuring rapid initiation of event reading. If the number of idle channels is insufficient to handle the number of events, a regular meter reading channel with "the current meter reading message has been fully received and the least amount of data to be processed" is further selected as the event reading channel to be switched. After the channel completes the parsing and storage of the currently received data, its subsequent regular meter reading tasks are paused, and it is switched to a dedicated event reading channel. Each time a channel is switched, one remaining event is processed. During the allocation process, the channel scheduling constraint rules are strictly enforced, i.e., each time a channel is allocated, the number of regular meter reading channels is checked in real time to ensure that the number of remaining regular meter reading channels is ≥5, i.e., a preset lower limit for the number of regular meter reading channels. If the number of remaining regular meter reading channels is about to reach the lower limit, the allocation stops, and the remaining unprocessed events enter the event waiting queue, sorted by urgency level, and allocated sequentially after the regular meter reading channels are released.
[0037] (3) Perform independent routine task backup for the channel assigned to event reading, back up the information of the routine meter reading task currently being executed by the channel and store it in the dedicated cache area of the smart fusion terminal memory; at the same time, mark the running status of the channel as dedicated event reading status and execute the event reading task. For each link assigned as a dedicated channel for event-based meter reading, an independent backup of routine tasks is performed: Core information related to the currently executing routine meter reading task, such as the target meter number, reading parameters, execution time, received data, and a list of incomplete reading tasks, is fully backed up to a dedicated cache area in the smart fusion terminal's memory. A one-to-one backup ledger is established to prevent data loss due to task interruption. Simultaneously, the channel's operating status is marked as "Event-Dedicated Occupation," clearly defining channel usage permissions to prevent scheduling conflicts with routine meter reading tasks. Unassigned routine meter reading channels remain in "Routine Meter Reading Operation" status, unaffected by event tasks.
[0038] (4) Logically isolate all event reading channels from the remaining regular meter reading channels to form independent task execution links for event reading channel groups, regular meter reading channel groups and event waiting queues.
[0039] Through the scheduling and management module of the intelligent fusion terminal, all dedicated event reading channels and the remaining regular meter reading channels are logically isolated and configured to form three independent task execution links: the event reading channel group consists of 1-5 channels, with each channel focusing on processing one reported event; the regular meter reading channel group consists of at least 5 channels, continuously executing regular meter reading tasks; and the event waiting queue is for events that have not been assigned to a channel, which are queued according to their urgency level to ensure that event reading and regular meter reading do not interfere with each other and can be carried out in parallel.
[0040] Specifically, configuring logical isolation for meter reading channels includes the following steps: (1) Channel group hard constraint isolation: The 10 meter reading channels are globally divided into two logical groups that cannot be transferred across areas: the regular meter reading guarantee channel group, which sets ≥5 channels to be forcibly locked. Regardless of the number of events, it is prohibited to draw any channel from this group for event reading. The photovoltaic high frequency and regular acquisition are permanently fixed to achieve isolation protection; the event reporting allocable channel group, with an allocation limit of 5 channels. It is dynamically allocated only from the remaining idle / low priority regular channels. After allocation, it is assigned to the event-specific group. After the task is completed, it is immediately released to resume regular meter reading. The channel status tables and permission configurations of the two groups are completely isolated.
[0041] (2) Three-layer cache isolation for task data: The terminal memory is partitioned into three independent storage blocks, and data read and write do not cross boundaries: A dedicated cache area for guaranteed regular meter reading channels, that is, the data collected from ≥5 guaranteed regular meter reading channels is stored separately, and event tasks have no right to read or write it. Private cache area for temporary event channels: For each channel requisitioned for an event, a small isolated cache area is allocated separately to store the backup of the original regular task of that channel + the current event message; when the event ends, the channel is released, and the original regular task is restored from the private cache area. Isolated cache area for event waiting queue: Events that report more than 5 channels and cannot be allocated to a channel are stored in an independent isolated cache area for event waiting queue, which does not occupy any meter reading channel resources. The event is scheduled again after the idle event channel is released.
[0042] This step innovatively proposes a scheduling mode of "multi-event multi-channel parallel processing with mandatory constraints on ≥5 regular meter reading channels" by setting up a parallel scheduling mechanism for multiple events and regular meter reading. This breaks through the limitations of existing technologies such as "suspending regular meter reading execution events across all channels" or "processing single events on a single channel," enabling simultaneous execution of concurrent multi-event meter reading and regular meter reading tasks. It balances the timeliness of event collection with the continuity of regular meter reading, resolving conflicts between the two. Through edge-driven multi-channel dynamic allocation technology, relying on the edge analysis capabilities of intelligent fusion terminals, a full-process intelligent scheduling algorithm is designed, which includes event quantity statistics, channel filtering, task backup, and status monitoring. It prioritizes selecting idle channels or channels with the least pending data as event reading channels. During the allocation process, it strictly ensures that there are ≥5 regular meter reading channels, minimizing interference with regular meter reading tasks, ensuring no loss of regular meter reading data, and efficient and timely event reading, while supporting the need for hourly multi-round event collection. By setting up a channel logical isolation and task backup system, namely through the terminal scheduling and management module, the logical isolation between the event reading channel group (1-5 channels) and the regular meter reading channel group (≥5 channels) is achieved, ensuring that the two types of tasks are executed independently and do not interfere with each other; at the same time, the regular meter reading task information of each event channel is backed up to a dedicated cache area to achieve seamless recovery after task interruption, ensuring the integrity of regular meter reading tasks and the stability of the number of regular channels.
[0043] By dynamically allocating, logically isolating, and prioritizing channels, the hardware advantages of the 10 meter reading channels are fully utilized, with up to 5 channels allocated for parallel event processing, avoiding channel idleness and waste. At the same time, it adapts to the multi-service collaborative architecture of the smart converged terminal, enabling the collaborative operation of services such as power collection, event reading, and edge analysis, improving the overall resource utilization of the terminal, and reducing the data processing pressure on the smart converged terminal.
[0044] Based on the above technical solution, the multi-dimensional monitoring in step S3 includes the following process: (1) Event reading channel monitoring: Real-time monitoring of the communication status and event reading progress of each dedicated event reading channel, and independent timeout judgment for each event; If the meter or module normally feeds back event data, the event data is recorded and stored to complete the event reading task; If an abnormality occurs during the event reading process, the event reading failure data is recorded and stored to complete the abnormal closed-loop processing of event reading. Preferably, the timeout threshold for judgment is 60 seconds. If the event reading task is successfully executed, the intelligent fusion terminal immediately verifies, parses, and stores the data, and synchronously uploads it to the main station, completing the event reading process. If communication abnormalities, device unresponsiveness, or data transmission timeouts occur, the terminal automatically records the event reading failure information, including the fault type, timeout duration, reporting device number, and channel number, and synchronously sends it back to the main station, completing the closed-loop handling of event reading anomalies and providing accurate basis for maintenance personnel to troubleshoot equipment faults.
[0045] (2) Monitoring of regular meter reading channels: Real-time monitoring of the operating status and meter reading progress of at least a preset number of regular meter reading channels, and verification, storage and uploading of meter reading data.
[0046] It monitors the operation status and reading progress of at least 5 regular meter reading channels in real time, receives meter reading data from each channel in a timely manner, and completes data verification, storage and uploading. It focuses on ensuring the continuity of photovoltaic high-frequency acquisition data and the integrity of regular meter reading data, while supporting the normal scheduling of regular meter reading tasks. It meets the dual operation and maintenance needs of the power grid for high-frequency acquisition and regular meter reading, and ensures that regular meter reading data is complete and uninterrupted.
[0047] This step involves parallel monitoring of dual tasks: during the parallel execution of event copying and regular copying, the edge analysis module of the intelligent fusion terminal simultaneously conducts multi-dimensional monitoring to ensure stable operation of both tasks.
[0048] Based on the above technical solution, step S3 further includes parallel processing of multi-event copying, comprising the following processes: Based on the allocated event reading channels, a dedicated communication link is established for each event; The meter or module receives the event reading command; Perform parallel processing operations for reading multiple event information.
[0049] The intelligent fusion terminal sends precise event reading instructions to the electricity meter or module that reports the event through dedicated channels for each event reading. It establishes a dedicated communication link for each event, performs information reading operations for multiple events in parallel, and comprehensively collects detailed data for each event, including core data such as event type, fault parameters, trigger time, equipment operating status, and duration of abnormality, to ensure the integrity and accuracy of each event information.
[0050] Based on the above technical solution, the emergency handling in step S3 includes the following process: (1) Emergency handling of channel failure: If a regular meter reading channel fails, a regular meter reading task will be assigned and executed according to the task priority system. Channel scheduling will be restored after the failure is resolved. If a dedicated event reading channel fails during the execution of an event reading task, a channel that meets the conditions will be selected from the remaining regular meter reading channels as a new event reading channel, and the faulty event reading channel will be migrated. At the same time, the faulty event reading channel will be marked and self-checked. If the fault is automatically repaired, the execution of the regular meter reading task will be restored. Otherwise, the fault will be recorded and reported, and the channel will be suspended. If a hardware failure occurs during the execution of an event meter reading task, such as a communication link interruption or channel damage, the edge analysis module of the intelligent fusion terminal will immediately detect the fault signal. It will quickly select one suitable channel from the remaining regular meter reading channels as a new dedicated event meter reading channel, rapidly migrating the event reading task to ensure uninterrupted event reading. Simultaneously, the faulty channel will be marked and automatically self-checked. If the fault can be automatically repaired, its regular meter reading function will be restored after repair. If it cannot be automatically repaired, the fault information will be recorded and reported to the main station, alerting maintenance personnel for on-site handling, ensuring the stable utilization of overall channel resources. If a regular meter reading channel fails, priority will be given to ensuring the normal operation of the photovoltaic high-frequency acquisition task, and scheduling will resume after the fault is resolved.
[0051] (2) Concurrent emergency handling of multiple events: If there are multiple events waiting to be processed in the event waiting queue, and any event copying channel completes the current event copying, then the next event in the queue, sorted by priority, will be assigned to the released event copying channel to perform the event copying task.
[0052] When multiple events occur concurrently, once one of the event reading tasks is completed (either as a success or a timeout), the intelligent fusion terminal immediately selects the next event with the highest priority from the queue according to its urgency level and assigns it to the newly released event reading channel. This quickly starts a new round of event reading, achieving efficient reuse of the event reading channel, avoiding channel idleness, and improving the efficiency of multi-event processing.
[0053] Based on the above technical solution, step S5 is also included, setting up an emergency backup mechanism for complex scenarios; in scenarios of multiple concurrent events, channel failures, and event reading timeouts, a triple emergency backup mechanism is set up, including: (1) Multi-event concurrent upper limit protection: Based on the preset lower limit of the number of regular meter reading channels, the number of channels for executing event reading tasks is controlled within the upper limit, thus forcibly ensuring the execution of regular meter reading tasks; Preferably, the upper limit of the number of channels that can be allocated for events is 5, and the lower limit of the number of channels for regular meter reading is 5. Even if 10 electricity meters / modules report events at the same time, only 5 channels can be allocated to process the events, and the remaining 5 channels are forcibly used to ensure regular meter reading, so as to avoid the regular meter reading channels being completely occupied and to ensure that the core meter reading business is not affected.
[0054] (2) Coverage for channel failure: If the regular meter reading channel fails, the priority adjustment mechanism will be activated to ensure the normal operation of the photovoltaic high-frequency acquisition task. After the channel failure is resolved, the regular meter reading scheduling of all channels will be gradually restored. If the event reading channel fails frequently, the backup scheduling logic will be activated and the dynamic allocation strategy of the meter reading channel will be executed to ensure the regular meter reading task while completing the event reading task. Flexible channel allocation strategies are employed to ensure that no event reading tasks are missed, while maximizing the number of regular meter reading channels (≥5 channels).
[0055] (3) Forced release of event timeout as a fallback: If an event reading task exceeds the preset maximum timeout time, the dedicated channel for reading the event will be forcibly released, its occupied state will be removed, the regular meter reading task of the channel will be quickly restored, and the event reading timeout exception log will be recorded and the alarm information will be reported.
[0056] It can promptly remind maintenance personnel to troubleshoot communication faults in the reporting equipment, preventing individual event reading timeouts from occupying the channel for too long and affecting overall meter reading efficiency and event processing queues. Preferably, the preset maximum timeout is 90 seconds, but it can also be flexibly set according to the actual applicable operating conditions.
[0057] This step addresses complex scenarios such as concurrent events, channel failures, and event reading timeouts in the transformer substation. It incorporates a triple-layer emergency fallback mechanism to meet the multi-service collaboration needs of intelligent converged terminals. Through mechanisms such as event priority sorting, dynamic channel adjustment, forced release after timeout, and lower limit protection for regular channels, it ensures the stable operation of event reading and regular meter reading tasks, thereby improving the system's fault tolerance and on-site adaptability.
[0058] This application also provides an intelligent converged terminal event reporting and meter reading channel scheduling system, employing the aforementioned intelligent converged terminal event reporting and meter reading channel scheduling method, including: The task configuration and detection module is used to initialize all multi-channel carrier meter reading channels as regular meter reading channels and set a dual core rule system of channel scheduling rules and task priority system; at the same time, it detects regular meter reading and event reporting information in real time. The channel dynamic allocation module is used to receive event reporting signals from the meter or module, trigger event reading response, and perform dynamic allocation of meter reading channels according to the preset lower limit of the number of regular meter reading channels. Regular meter reading tasks and event reading tasks are executed synchronously. The task monitoring and emergency handling module is used to perform synchronous multi-dimensional monitoring of the event reading channel and the regular meter reading channel during the synchronous execution of regular meter reading tasks and event reading tasks, and to perform emergency handling based on monitoring abnormal information. The channel release and recovery module is used to release the corresponding channel after a single event reading task is completed, and switch the channel to the regular meter reading task before the event reading task; after all event reading tasks are completed and all event channels are released, all multi-channel carrier meter reading channels are restored to the initial regular meter reading state. It also includes an emergency backup module for handling scenarios involving multiple concurrent events, channel failures, and event reading timeouts.
[0059] 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.
[0060] 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 intelligent converged terminal event reporting and meter reading channel scheduling, characterized in that, Includes the following steps: Step S1: Initialize all multi-channel carrier meter reading channels as regular meter reading channels, and set channel scheduling rules and task priority system; at the same time, monitor regular meter reading and event reporting information in real time. Step S2: Upon receiving an event reporting signal from the meter or module, an event reading response is triggered. Based on the preset lower limit of the number of regular meter reading channels, dynamic allocation of meter reading channels is performed, and regular meter reading tasks and event reading tasks are executed synchronously. Step S3: During the synchronous execution of regular meter reading tasks and event reading tasks, perform synchronous multi-dimensional monitoring of the event reading channel and regular meter reading channel, and handle emergencies based on monitoring anomaly information. Step S4: After a single event reading task is completed, release the corresponding channel and switch the channel to the regular meter reading task before the event reading task. Once all event reading tasks are completed and all event channels are released, the multi-channel carrier meter reading channels will all return to their initial normal meter reading state.
2. The method for intelligent fusion terminal event reporting and meter reading channel scheduling according to claim 1, characterized in that, The channel scheduling rules and task priority system in step S1 include: The task priority system includes the priority of regular data collection tasks and the priority of meter / module event reading tasks; the priority of regular data collection tasks is set according to the collection frequency from high to low. The priority of meter / module event reading tasks is set as follows: single event reading tasks have a higher priority than all regular data collection tasks, but a lower priority than the core operation and maintenance tasks of the smart fusion terminal; when multiple events occur concurrently, they are sorted according to their urgency: fault alarm events > parameter abnormal events > regular status events. The channel scheduling rule is the core constraint rule, which is set as follows: a minimum number of regular meter reading channels is preset, regular meter reading tasks are executed, and the remaining channels are used as allocable channels for dynamic allocation of event-based meter reading tasks.
3. The method for intelligent converged terminal event reporting and meter reading channel scheduling according to claim 1, characterized in that, The real-time detection of routine meter readings and event reporting information in step S1 includes: Real-time monitoring of the operating status of multi-channel carrier meter reading channels, the execution progress of routine data acquisition tasks, and the event reporting status of meters / modules; establishment of dual ledgers for channel status and event status; providing real-time data support for dynamic channel allocation and task scheduling. The operating status of the meter reading channel includes idle, running, data receiving, and abnormal; the event reporting status of the regular electricity meter / module includes the number of events, the event urgency level, and the reporting device number.
4. The method for intelligent fusion terminal event reporting and meter reading channel scheduling according to claim 1, characterized in that, Step S2 specifically includes the following steps: (1) Obtain the number of events currently received and calculate the number of channels that can be allocated for event reading; if the number of events is less than the number of channels that can be allocated, select an idle channel from the multi-path carrier meter reading channel as the initial event reading channel and execute the event reading task; otherwise, proceed to the next step to allocate channels according to priority. (2) If the number of events is greater than the number of available idle channels, then, while retaining the preset number of regular meter reading channels, low-priority regular meter reading channels are selected and switched to event reading channels after they complete their regular meter reading tasks; if the number of regular meter reading channels reaches the lower limit threshold, then they are queued according to the urgency level of the events and allocated in sequence after the regular meter reading channels are released. (3) Perform independent routine task backup for the channel assigned to event reading, back up the information of the routine meter reading task currently being executed by the channel and store it in the dedicated cache area of the smart fusion terminal memory; at the same time, mark the running status of the channel as dedicated event reading status and execute the event reading task. (4) Logically isolate all event reading channels from the remaining regular meter reading channels to form independent task execution links for event reading channel groups, regular meter reading channel groups and event waiting queues.
5. The method for intelligent fusion terminal event reporting and meter reading channel scheduling according to claim 1, characterized in that, The multi-dimensional monitoring in step S3 includes the following processes: (1) Monitor the communication status and event reading progress of each dedicated channel for event reading in real time, and perform timeout judgment independently for each event; if the meter or module normally feeds back event data, record and store the event data to complete the event reading task; if an abnormality occurs during the event reading process, record and store the event reading failure data to complete the abnormal closed-loop processing of event reading. (2) Monitor the operating status and meter reading progress of at least a preset number of conventional meter reading channels in real time, and verify, store and upload the meter reading data.
6. The method for intelligent converged terminal event reporting and meter reading channel scheduling according to claim 1, characterized in that, Step S3 also includes parallel processing of multi-event copying. The process includes the following: Based on the allocated event reading channels, a dedicated communication link is established for each event; The meter or module receives the event reading command; Perform parallel processing operations for reading multiple event information.
7. The method for intelligent fusion terminal event reporting and meter reading channel scheduling according to claim 6, characterized in that, The emergency handling in step S3 includes the following process: (1) If the regular meter reading channel fails, the regular meter reading task will be assigned and executed according to the task priority system, and the channel scheduling will be restored after the fault is cleared. If a dedicated event reading channel malfunctions during the execution of an event reading task, a suitable channel will be selected from the remaining regular meter reading channels as a new event reading channel, and the malfunctioning event reading channel will be migrated. At the same time, the malfunctioning event reading channel will be marked and self-checked. If the malfunction is automatically repaired, the execution of the regular meter reading task will be resumed; otherwise, the malfunction will be recorded and reported, and its use will be suspended. (2) If there are multiple events waiting to be processed in the event waiting queue, and any event copying channel completes the current event copying, then the next event in the queue, sorted by priority, will be assigned to the released event copying channel to perform the event copying task.
8. The method for intelligent converged terminal event reporting and meter reading channel scheduling according to claim 1, characterized in that, It also includes step S5, setting up an emergency backup mechanism for complex scenarios. This involves a triple emergency backup mechanism for scenarios with multiple concurrent events, channel failures, and event reading timeouts, including: (1) Based on the preset lower limit of the number of regular meter reading channels, the number of channels for executing event reading tasks is controlled within the upper limit range, thus forcibly ensuring the execution of regular meter reading tasks; (2) If the regular meter reading channel fails, the priority adjustment mechanism will be activated to prioritize the normal operation of the photovoltaic high-frequency acquisition task. After the channel failure is resolved, the regular meter reading scheduling of all channels will be gradually restored. If the event reading channel fails frequently, the backup scheduling logic will be activated and the dynamic allocation strategy of the meter reading channel will be executed to complete the event reading task while ensuring the regular meter reading task. (3) If a certain event reading task exceeds the preset maximum timeout time, the dedicated channel for reading the event will be forcibly released, its occupied state will be removed, the regular meter reading task of the channel will be quickly restored, and the event reading timeout exception log will be recorded and the alarm information will be reported.
9. A smart converged terminal event reporting and meter reading channel scheduling system, characterized in that, The method for intelligent converged terminal event reporting and meter reading channel scheduling according to any one of claims 1 to 8 includes: The task configuration and detection module is used to initialize all multi-channel carrier meter reading channels as regular meter reading channels, and set channel scheduling rules and task priority system; at the same time, it detects regular meter reading and event reporting information in real time. The channel dynamic allocation module is used to receive event reporting signals from the meter or module, trigger event reading response, and perform dynamic allocation of meter reading channels according to the preset lower limit of the number of regular meter reading channels. Regular meter reading tasks and event reading tasks are executed synchronously. The task monitoring and emergency handling module is used to perform synchronous multi-dimensional monitoring of the event reading channel and the regular meter reading channel during the synchronous execution of regular meter reading tasks and event reading tasks, and to perform emergency handling based on monitoring abnormal information. The channel release and recovery module is used to release the corresponding channel after a single event reading task is completed, and switch the channel to the regular meter reading task before the event reading task; after all event reading tasks are completed and all event channels are released, all multi-channel carrier meter reading channels are restored to the initial regular meter reading state.
10. The intelligent converged terminal event reporting and meter reading channel scheduling system according to claim 9, characterized in that, It also includes an emergency backup module for handling scenarios involving multiple concurrent events, channel failures, and event reading timeouts.