A Method and System for Retrieving Data on Demand Based on DL / T860

Through the combination of DL/T860 communication service agent and on-demand review interface, the on-demand review data of substation equipment is realized, the problem of massive measurement point data management is solved, and the fault positioning efficiency and equipment status monitoring accuracy are improved.

CN115834683BActive Publication Date: 2025-07-29NARI TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211446055.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-18
Publication Date
2025-07-29
Estimated Expiration
2042-11-18

AI Technical Summary

Technical Problem

In the prior art, massive measurement point data of substation equipment leads to heavy operation and maintenance management of centralized control main station system, making it difficult to accurately grasp the operating status of the equipment, and the fault positioning efficiency is low.

Method used

The on-demand data review method based on DL/T860 is adopted to obtain device model information through the on-demand review interface, generate dynamic data sets, and use the DL/T860 communication service agent to realize on-demand review and management of test points, including creation, reading, keeping and deleting operations, and dynamically create and automatically delete data sets.

Benefits of technology

It reduces the overhead of redundant data processing, improves the accuracy of substation equipment status monitoring and rapid fault positioning efficiency, and reduces the workload of operation and maintenance personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115834683B_ABST
    Figure CN115834683B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for retrieving data on demand based on DL / T860. The on-demand retrieval interface obtains the station-side device model information stored in the database of the centralized control master station, selects measurement points as needed to generate a dynamic data set, and sends a message to the DL / T860 communication service agent to request operations such as creating, reading values, keeping alive, and deleting the dynamic data set; the DL / T860 communication service agent receives the operation request message, initiates corresponding service requests to the station-side according to the operation type, and sends the operation results to the on-demand retrieval interface; the DL / T860 communication service agent receives the report messages actively sent by the station-side and sends the measured value information of the data set retrieved in the monitored report to the on-demand retrieval interface. Advantages: Adopting the strategies of building when in use, deleting when finished, and automatically deleting when expired, it facilitates the on-demand retrieval of station-side data by the centralized control master station, reduces the unnecessary processing overhead of the master station system caused by redundant data sent by the station-side, and improves the efficiency of rapid fault location.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method and system for retrieving data on demand based on DL / T860, belonging to the technical field of substation centralized monitoring systems. Background Art

[0002] With the continuous increase in electricity demand in the economic and social development, the construction of power grids has been advancing rapidly. The continuous commissioning of newly built substations and the continuous growth of the scale of in-station equipment and the number of their measuring points have brought huge challenges to the operation and maintenance management of the centralized control master station system. To ensure the safe and stable operation of the power grid and reliable power supply, and to reduce the workload of operation and maintenance personnel, it is urgent to filter out redundant data from the massive measuring point data, select key data for retrieval, so as to accurately grasp the operating status of various main and auxiliary equipment in the substation, improve the ability of rapid fault location, and enhance the operation and maintenance efficiency of the system. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to overcome the defects of the prior art and provide a method and system for retrieving data on demand based on DL / T860, which is applied to the centralized control master station to realize the retrieval of massive measuring point data of substation equipment on demand, reduce the unnecessary processing overhead of the master station system caused by redundant data sent from the station side, and improve the accuracy of monitoring the status of substation equipment and the efficiency of rapid fault location.

[0004] To solve the above technical problem, the present invention provides a method for retrieving data on demand based on DL / T860, which is characterized by including:

[0005] Obtain the station-side device model information stored in the centralized control master station database by using the interface for retrieving data on demand;

[0006] Select measuring points in the interface for retrieving data on demand according to the station-side device model information to generate a dynamic data set, and send the operation request message for the dynamic data set to the DL / T860 communication service proxy;

[0007] Receive the operation request message through the DL / T860 communication service proxy, store and manage the basic information of the dynamic data set according to the operation request message, initiate a corresponding service request to the station side according to the operation type of the operation request message, and encapsulate the response result of the station side based on the corresponding service request into an operation result message as a report message and return it to the interface for retrieving data on demand;

[0008] Receive the report message dynamically sent by the station side through the DL / T860 communication service proxy. When it is detected that the data set in the report message is dynamically created by the interface for retrieving data on demand, encapsulate the measuring point value information in the report message into a report message and send it to the interface for retrieving data on demand to complete data retrieval.

[0009] Furthermore, the information of the station-side device model includes: reserved report control block reference name and measuring point information; the measuring point information includes: measuring point reference name, measuring point type, and measuring point function constraint; the measuring point type includes: remote signal, remote measurement, remote control, remote pulse, gear position, and setting value.

[0010] Furthermore, the basic information of the dynamic data set includes: the unique identity identifier of the requester, data set reference name, report control block reference name, data set valid time, and data set latest access time;

[0011] The storage management includes: a create operation, which writes the basic information of the data set into the memory; a delete operation, which deletes the basic information of the data set from the memory; a read or keep-alive operation, which updates the latest access time of the data set in the memory;

[0012] The service requests include: creating a data set, associating a report control block, enabling a report control block, reading data set values, link testing, disabling a report control block, disassociating a report control block, and deleting a data set;

[0013] If the operation type is read value or keep-alive, it belongs to an atomic operation and directly sends a corresponding DL / T860 service request to the station-side service network shutdown device; if the operation type is create or delete, it belongs to a non-atomic operation and sequentially sends a sequence of multiple corresponding DL / T860 service requests to the station-side service network shutdown device according to the steps for non-atomic operations (for creating a dynamic data set and deleting a dynamic data set, they are non-atomic operations, that is, operations that cannot be completed using a single-step DL / T860 service and need to be operated step by step. For example, for the create dynamic data set operation, the service steps to be executed are as follows: DL / T860 create data set service ---> DL / T860 associate report control block service ---> DL / T860 enable report control block service; for the delete dynamic data set operation, the service steps to be executed are as follows: DL / T860 disable report control block service ---> DL / T860 disassociate report control block service ---> DL / T860 delete data set service.). If the station-side gives a negative response to a certain service request, an exception handling process is executed; otherwise, a normal handling process is executed; the communication service proxy sends the operation result message to the on-demand viewing interface;

[0014] The fields of the operation result message include: required fields and optional fields; the required fields are: the unique identity identifier of the requester, operation type, operation result, and sending time; the optional fields are report control block reference name, data set reference name, and measuring point value information set; the operation result includes: success and failure;

[0015] The measuring point value information includes: measuring point reference name and measuring point value.

[0016] Further, the exception handling process includes: during the creation operation, if the dataset is successfully created but the association with the reserved report control block fails, the requesting station will delete the successfully created dataset; during the creation operation, if the dataset is successfully created, the association with the reserved report control block is successful, but enabling the reserved report control block fails, the requesting station will disassociate the dataset associated with the reserved report control block and delete the successfully created dataset; during the deletion operation, if disabling and disassociating the report control block fails, no subsequent dataset deletion operation will be performed.

[0017] The normal handling process includes: during the creation operation, first, the dataset is successfully created, then, the association with the reserved report control block is successful, and finally, enabling the reserved report control block is successful; during the deletion operation, first, disabling and disassociating the report control block is successful, and then, deleting the dataset is successful.

[0018] Further, whether the optional fields of the operation result message are filled in is determined according to the operation type.

[0019] Further, for the DL / T860 communication service proxy monitoring report message, the dataset reference name and report control block reference name are obtained through preliminary parsing of the report, and combined with the basic dataset information stored in the memory, it is queried whether the dataset is accessed; if so, further parsing is performed to obtain all the measurement point reference names and corresponding measurement point values in the current report message, and the report message is assembled and sent to the on-demand access interface.

[0020] The fields of the report message include: the unique identity of the requesting party, the sending time, the report control block reference name, the dataset reference name, and the measurement point value information set.

[0021] Further, the dynamic dataset is created on demand, a dynamic dataset generated by selecting measurement points as needed, and once created successfully, the read dataset value service can be used to obtain the real-time data of all measurement points under the dynamic dataset.

[0022] Further, set the validity period and keep-alive period for the created dynamic dataset. During the validity period of the dynamic dataset, the on-demand access interface and the DL / T860 communication service proxy perform two-way keep-alive interactions according to the keep-alive period.

[0023] Further, the on-demand access interface actively deletes the dynamic dataset as needed; it is automatically deleted when it expires or is triggered by the DL / T860 communication service proxy detecting the expiration of the dataset.

[0024] Further, associate the dynamic dataset with the reserved report control block and configure the relevant option fields and trigger fields of the report control block so that the measurement point data under the dynamic dataset can be triggered and sent periodically or when there are changes.

[0025] Further, if the non-atomic operation fails, the DL / T860 communication service agent splits the non-atomic operation into a service request sequence. If a certain operation in the sequence fails, it reversely rolls back the operations that have been successfully executed in the sequence according to the operation order.

[0026] An on-demand access data system based on DL / T860, comprising:

[0027] An on-demand access interface module, which obtains the station-side device model information stored in the centralized control master station database, selects measurement points as needed to generate a dynamic data set, sends a message to the DL / T860 communication service agent module, and requests to perform create, read value, keep-alive, and delete operations on the dynamic data set; receives the operation result message and the station-side active report message returned by the DL / T860 communication service agent module;

[0028] The DL / T860 communication service agent module receives the dynamic data set operation request message sent by the on-demand access interface module, initiates a corresponding service request to the station-side according to the operation type, and sends the operation result to the on-demand access interface module; receives the report message actively sent by the station-side, monitors that the data set in the report is accessed, assembles the measurement points and the corresponding value information obtained by parsing the message into a report message, and sends it to the on-demand access interface module.

[0029] A computer-readable storage medium storing one or more programs, characterized in that the one or more programs include instructions that, when executed by a computing device, cause the computing device to execute any of the methods in the above-mentioned methods.

[0030] A computing device, comprising,

[0031] One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include instructions for executing any of the methods in the above-mentioned methods.

[0032] The beneficial effects achieved by the present invention:

[0033] Aiming at the problem that the increasingly heavy operation and maintenance management work of the centralized control master station system caused by the continuous growth of the substation equipment scale and the number of its measurement points, key data is selected from the massive measurement point data for on-demand access, which can accurately master the operation status of various main and auxiliary equipment in the substation, improve the ability of rapid fault location, improve the operation and maintenance efficiency, and has good application prospects.

[0034] For the report messages dynamically sent from the station side, in addition to the data sets we dynamically create, there are also the permanent data sets previously defined by the station side in advance. The content of the permanent data sets is large and comprehensive, and there may be a lot of redundancy, which is not convenient for our master station side to analyze problems. Therefore, the concerned measuring points are selected from the large and comprehensive permanent data sets previously defined by the station side to form a dynamic data set, so that the amount of information can be small and refined. Description of the Drawings

[0035] Figure 1 It is a schematic diagram of the data access-on-demand process based on DL / T860 of the present invention. Detailed Embodiments

[0036] The present invention will be further described below with reference to the drawings. The following embodiments are only used to more clearly illustrate the technical solutions of the present invention and cannot be used to limit the protection scope of the present invention.

[0037] As Figure 1 shown, a method for accessing data on demand based on DL / T860 includes:

[0038] 1) The access-on-demand interface obtains the station-side device model information stored in the master station database of the centralized control;

[0039] The model information includes: reserved report control block reference name and measuring point information;

[0040] The measuring point information includes: measuring point reference name, measuring point type and measuring point function constraint;

[0041] The measuring point types include: remote signal, remote measurement, remote control, remote pulse, gear position, set value.

[0042] 2) The access-on-demand interface selects measuring points to generate a dynamic data set, and sends the operation request message for the dynamic data set to the DL / T860 communication service proxy;

[0043] The fields of the operation request message include: unique identity identifier of the requestor (required), operation type (required), request time (required), report control block reference name (optional), data set reference name (optional), data set type (optional), data set valid time (optional), measuring point information set (optional);

[0044] The operation types include: create, read value, keep alive, delete;

[0045] The data set types include: temporary and permanent;

[0046] Whether the optional field of the operation request message is filled in is determined according to the operation type. For example: for the create operation, the report control block reference name, dataset type, measurement point information set, and dataset valid time need to be filled in; for the read value, keep-alive, and delete operations, the dataset reference name needs to be filled in.

[0047] 3) The DL / T860 communication service agent receives the operation request message, stores and manages the basic dataset information, initiates a corresponding service request to the station end according to the operation type, and encapsulates the response result of the station end into an operation result message and returns it to the DL / T860 communication service agent;

[0048] The basic dataset information includes: the unique identity identifier of the requester, dataset reference name, report control block reference name, dataset valid time, and the latest access time of the dataset;

[0049] The storage management means: for the create operation, write the basic dataset information into the memory; for the delete operation, delete the basic dataset information from the memory; for the read or keep-alive operation, update the latest access time of the dataset in the memory;

[0050] The service requests include: create dataset, associate report control block, enable report control block, read dataset value, link test, disable report control block, disassociate report control block, delete dataset;

[0051] If the operation type is read value or keep-alive, which belongs to an atomic operation, directly initiate a corresponding DL / T860 service request to the station end service network shutdown; if the operation type is create or delete, which belongs to a non-atomic operation, sequentially initiate a sequence of multiple corresponding DL / T860 service requests to the station end service network shutdown. If the station end gives a negative response to a certain service request, execute the exception handling process; otherwise, execute the normal handling process; the communication service agent sends the operation result message to the on-demand viewing interface;

[0052] The exception handling process means: during the create operation, if the dataset is successfully created but the association with the reserved report control block fails, request the station end to delete the successfully created dataset; during the create operation, if the dataset is successfully created, the association with the reserved report control block is successful, but the enabling of the reserved report control block fails, request the station end to disassociate the dataset associated with the reserved report control block and delete the successfully created dataset; during the delete operation, if the disabling and disassociating of the report control block fail, do not perform the subsequent dataset deletion operation;

[0053] The normal processing flow means that during the creation operation, first, the dataset is successfully created, then, the reserved report control block is successfully associated, and finally, the reserved report control block is successfully enabled; during the deletion operation, first, the report control block is successfully disabled and disassembled, and then, the dataset is successfully deleted;

[0054] The fields of the operation result message include: the unique identity of the requester (required), the operation type (required), the operation result (required), the sending time (required), the reference name of the report control block (optional), the reference name of the dataset (optional), and the set of measured point value information (optional);

[0055] The operation results include: success and failure;

[0056] The measured point value information includes: the reference name of the measured point and the measured point value;

[0057] Whether the optional fields of the operation result message are filled in is determined according to the operation type. For example: for the creation operation, the reference name of the report control block and the reference name of the dataset need to be filled in; for the read value operation, the reference name of the dataset and the set of measured point value information need to be filled in; for the keep-alive and deletion operations, the reference name of the dataset needs to be filled in.

[0058] 4) The DL / T860 communication service proxy receives the report message dynamically sent by the station end, monitors that the dataset in the report belongs to the on-demand retrieval interface dynamically created, and encapsulates the measured point value information in the report into a report message and sends it to the on-demand retrieval interface;

[0059] The monitored report message refers to initially parsing the report to obtain the reference name of the dataset and the reference name of the report control block in it, and combining with the basic information of the dataset stored in the memory to query whether the dataset is retrieved; if so, further parsing is performed to obtain all the reference names of the measured points and the corresponding measured point values in the current report message, and a report message is assembled and sent to the on-demand retrieval interface;

[0060] The fields of the report message include: the unique identity of the requester, the sending time, the reference name of the report control block, the reference name of the dataset, and the set of measured point value information.

[0061] Embodiment 1:

[0062] A method for on-demand retrieval of data based on DL / T860 includes the following steps:

[0063] Step 1, obtain the station end device model information;

[0064] Specifically:

[0065] (1) Connect to the commercial database or real-time database of the centralized control master station system;

[0066] (2)Read the device model table to obtain the basic information of the station-side model, such as: the reference name of the report control block and the reference name of the measuring point;

[0067] (3)Read the measuring point table to obtain the basic information of the measuring point, such as: reference name, measuring point type, and measuring point function constraint;

[0068] Step 2, create a dynamic data set for on-demand access;

[0069] Specifically:

[0070] (1)The on-demand access interface selects measuring points according to the device model in Step 1 to generate a measuring point set, encapsulates it into a creation request message, and sends it to the DL / T860 communication service agent;

[0071] (2)The DL / T860 communication service agent creates a dynamic data set for the measuring point set in step (1);

[0072] (3)The DL / T860 communication service agent associates the successfully created dynamic data set in step (2) with the reserved report control block;

[0073] (4)The DL / T860 communication service agent configures on demand the option field, trigger field and other fields of the reserved report control block in step (3);

[0074] (5)The DL / T860 communication service agent stores and manages the data set and the associated report control block information involved in steps (2), (3), and (4) (such as: data set name, creation time, latest access time, expiration time, report control block name, etc.);

[0075] Step 3, access data;

[0076] Specifically:

[0077] (1)The on-demand access interface sends a read value request to the DL / T860 communication service agent to realize on-demand real-time access to the station-side measuring point data through the read data set value service;

[0078] (2)The station-side measuring point data is sent to the on-demand access interface through the DL / T860 report service cycle or change;

[0079] Step 4, keep the dynamic data set alive by heartbeat;

[0080] Specifically:

[0081] (1)The on-demand access interface encapsulates the information of the dynamic data set that needs to be continuously accessed into a heartbeat keep-alive request message and sends it to the DL / T860 communication service agent periodically;

[0082] (2)The DL / T860 communication service agent receives the heartbeat keep-alive request message and updates the latest access time of the corresponding dataset stored in a timely manner;

[0083] (3)The DL / T860 communication service agent checks whether the communication link with the station side is normal through the Test service cycle;

[0084] Step 5, delete the dynamic datasets that are no longer needed;

[0085] Specifically:

[0086] (1)The on-demand access interface encapsulates the information of the dynamic datasets that are no longer needed for access into a deletion request message and sends it to the DL / T860 communication service agent;

[0087] (2)The DL / T860 communication service agent receives the deletion request message, disables and enables the relevant report control blocks through the report control block service according to the report control block information stored in Step 2, and disassociates the associated dynamic datasets;

[0088] (3)The DL / T860 communication service agent deletes the dynamic datasets disassociated in step (2);

[0089] (4)The DL / T860 communication service agent periodically checks whether the created dynamic datasets are invalid according to the dataset information stored in Step 2, and deletes the invalid dynamic data.

[0090] Embodiment 2:

[0091] An on-demand access data system based on DL / T860, comprising:

[0092] An on-demand access interface module, used to obtain the station-side device model information stored in the centralized control master station database, select measurement points as needed to generate dynamic datasets, send messages to the DL / T860 communication service agent module, and request to perform create, read value, keep-alive, and delete operations on the dynamic datasets; receive the operation result messages and station-side active report messages returned by the DL / T860 communication service agent module;

[0093] The DL / T860 communication service agent module is used to receive the dynamic dataset operation request messages sent by the on-demand access interface module, initiate corresponding service requests to the station side according to the operation type, and send the operation results to the on-demand access interface module; receive the report messages actively sent by the station side, monitor that the datasets in the reports are accessed, assemble the measurement points and corresponding value information obtained by parsing the messages into report messages, and send them to the on-demand access interface module.

[0094] Execute the access method in Embodiment 1 on this system.

[0095] Embodiment 3:

[0096] The present invention also provides a computer-readable storage medium storing one or more programs, the one or more programs including instructions which, when executed by a computing device, cause the computing device to execute the retrieval method in Embodiment 1.

[0097] Embodiment 4:

[0098] The present invention also provides a computing device, including,

[0099] one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include those for executing the retrieval method in Embodiment 1.

[0100] The method of the present invention realizes the on-demand retrieval of a large amount of measured point data of substation equipment, reduces the unnecessary processing overhead of the centralized control master station system caused by redundant data sent from the substation terminal, and improves the accuracy of substation equipment status monitoring and the efficiency of rapid fault location.

[0101] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0102] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for realizing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0103] These computer program instructions can also be stored in a computer-readable memory capable of guiding a computer or other programmable data processing devices to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means realizes the functions in the process Figure 1One or more processes and / or boxes Figure 1 The functions specified in one box or more boxes.

[0104] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 One or more processes and / or boxes Figure 1 The steps of the functions specified in one box or more boxes.

[0105] The above is only the preferred embodiment of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the technical principle of the present invention, several improvements and modifications can be made, and these improvements and modifications should also be regarded as the protection scope of the present invention.

Claims

1. A method for retrieving data on demand based on DL / T860, characterized in that, Including: Obtaining the station-side device model information stored in the centralized control master station database by using the on-demand access interface; Selecting measurement points in the on-demand access interface according to the station-side device model information to generate a dynamic data set, and sending an operation request message for the dynamic data set to the DL / T860 communication service agent; Receiving the operation request message through the DL / T860 communication service agent, storing and managing the basic information of the dynamic data set according to the operation request message, sending a corresponding service request to the station-side according to the operation type of the operation request message, and encapsulating the response result of the station-side based on the corresponding service request into an operation result message as a report message and returning it to the DL / T860 communication service agent; The said storage management includes: for the create operation, writing the basic information of the data set into the memory; for the delete operation, deleting the basic information of the data set from the memory; for the read or keep-alive operation, updating the latest access time of the data set in the memory; Receiving the report message dynamically sent by the station-side through the DL / T860 communication service agent. If it is monitored that the data set in the report message belongs to the data set dynamically created by the on-demand access interface, parsing the report message to obtain the measurement point value information, encapsulating it as a report message, and sending it to the on-demand access interface to complete data access; The said dynamic data set is created as needed, a dynamic data set generated by selecting measurement points as required. Once created successfully, the read data set value service can be used to obtain the real-time data of all measurement points under the dynamic data set; setting a validity period and a keep-alive period for the created dynamic data set. Within the validity period of the dynamic data set, the on-demand access interface and the DL / T860 communication service agent perform two-way keep-alive interactions according to the keep-alive period; the on-demand access interface actively deletes the dynamic data set as needed; it is automatically deleted when it expires or is triggered to be deleted by the DL / T860 communication service agent detecting the invalidation of the data set.

2. The on-demand access data method based on DL / T860 according to claim 1, characterized in that The said station-side device model information includes: reserved report control block reference name and measurement point information; the said measurement point information includes: measurement point reference name, measurement point type and measurement point function constraint; the said measurement point type includes: remote signal, remote measurement, remote control, remote pulse, gear position, set value.

3. The on-demand access data method based on DL / T860 according to claim 1, characterized in that The basic information of the said dynamic data set includes: unique identity identifier of the requestor, data set reference name, report control block reference name, data set valid time, data set latest access time; The said service request includes: create data set, associate report control block, enable report control block, read data set value, link test, disable report control block, disassociate report control block, delete data set; If the operation type is reading value or keep - alive, it belongs to an atomic operation, and a corresponding DL / T860 service request is directly sent to the sub - station service network shutdown device; if the operation type is creation or deletion, it belongs to a non - atomic operation, and a sequence of multiple corresponding DL / T860 service requests is sent to the sub - station service network shutdown device in turn according to the steps for non - atomic operations. If the sub - station gives a negative response to a certain service request, the exception handling process is executed; otherwise, the normal handling process is executed; the communication service proxy sends the operation result message to the on - demand access interface as required. The fields of the operation result message include: required fields and optional fields; the required fields are: the unique identity identifier of the requesting party, operation type, operation result, and sending time; the optional fields are the reference name of the reporting control block, the reference name of the data set, and the set of measured point value information; the operation result includes: success and failure. The measured point value information includes: the reference name of the measured point and the measured point value.

4. The method for on - demand access to data based on DL / T860 according to claim 3, characterized in that The exception handling process includes: during the creation operation, if the data set is successfully created but the associated reserved reporting control block fails, the sub - station is requested to delete the successfully created data set; during the creation operation, if the data set is successfully created, the associated reserved reporting control block is successful, but enabling the reserved reporting control block fails, the sub - station is requested to disassociate the data set associated with the reserved reporting control block and delete the successfully created data set; during the deletion operation, if disabling and disassociating the reporting control block fails, no subsequent data set deletion operation is performed. The normal handling process includes: during the creation operation, first, the data set is successfully created, then, the associated reserved reporting control block is successful, and finally, enabling the reserved reporting control block is successful; during the deletion operation, first, disabling and disassociating the reporting control block is successful, and then, deleting the data set is successful.

5. The method for retrieving data on demand based on DL / T860 according to claim 3, wherein Whether the optional fields of the operation result message are filled in is determined according to the operation type.

6. The method for on - demand access to data based on DL / T860 according to claim 1, characterized in that The DL / T860 communication service proxy monitors the report message, initially parses the report to obtain the reference name of the data set and the reference name of the reporting control block therein, combines with the basic information of the data set stored in the memory, and queries whether the data set has been accessed; if so, it is further parsed to obtain all the reference names of the measured points and the corresponding measured point values in the current report message, and the report message is assembled and sent to the on - demand access interface. The fields of the report message include: the unique identity identifier of the requesting party, sending time, reference name of the reporting control block, reference name of the data set, and set of measured point value information.

7. The method for on-demand retrieval of data based on DL / T860 according to claim 1, characterized in that, Associate the dynamic data set with the reserved reporting control block, and configure the relevant option fields and trigger fields of the reporting control block so that the measured point data under the dynamic data set can be triggered and uploaded periodically or when there is a change.

8. The method for on-demand retrieval of data based on DL / T860 according to claim 3, wherein If the non - atomic operation fails, the DL / T860 communication service proxy splits the non - atomic operation into a service request sequence. If a certain operation in the sequence fails, the operations that have been successfully executed in the sequence are rolled back in reverse order according to the operation order.

9. An on-demand data retrieval system based on DL / T860, characterized in that, Including: The on-demand access interface module retrieves the station-side device model information stored in the master station database of the centralized control, selects measurement points as needed to generate a dynamic data set, sends a message to the DL / T860 communication service proxy module, and requests to perform create, read value, keep-alive, and delete operations on the dynamic data set; receives the operation result message and the station-side active report message returned by the DL / T860 communication service proxy module; The DL / T860 communication service proxy module receives the dynamic data set operation request message sent by the on-demand access interface module, initiates a corresponding service request to the station-side according to the operation type, and sends the operation result to the on-demand access interface module; Receives the report message actively sent by the station-side, monitors that the data set in the report is accessed, assembles the measurement points and the corresponding value information obtained by parsing the message into a report message, and sends it to the on-demand access interface module; The dynamic data set is created as needed, and a dynamic data set generated by selecting measurement points as needed can be used to obtain the real-time data of all measurement points under the dynamic data set using the read data set value service after successful creation; set the validity period and keep-alive period for the created dynamic data set. During the validity period of the dynamic data set, the on-demand access interface and the DL / T860 communication service proxy perform two-way keep-alive interactions according to the keep-alive period; the on-demand access interface deletes the dynamic data set actively as needed; it is automatically deleted when it expires or is triggered to be deleted by the DL / T860 communication service proxy detecting the invalidation of the data set.

10. A computer-readable storage medium storing one or more programs, characterized in that, The one or more programs include instructions that, when executed by a computing device, cause the computing device to perform any of the methods according to claims 1 to 8.

11. A computing device, characterized in that, Comprising, One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include instructions for performing any of the methods according to claims 1 to 8.

Citation Information

Patent Citations

  • Real-time data browsing method based on DLT860

    CN113794271A