Device-assisted control method, device, apparatus, storage medium, and program product

By acquiring user-input auxiliary scheduling information and equipment parameter data, identifying request information and key information, and generating equipment control information, the problems of low efficiency and low accuracy in power grid control operations are solved, achieving more efficient and accurate control.

CN116088353BActive Publication Date: 2025-11-07SHENZHEN POWER SUPPLY BUREAU
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211622066.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-16
Publication Date
2025-11-07
Estimated Expiration
2042-12-16

AI Technical Summary

Technical Problem

The existing power grid control operations suffer from low efficiency and low accuracy when combined with artificial intelligence.

Method used

By acquiring auxiliary scheduling information and equipment parameter data input by users, identifying request information and key information, generating control information for the equipment, and combining this with the experience of the control personnel, more accurate and reliable control information is generated.

Benefits of technology

It has improved the efficiency and accuracy of power grid control operations and ensured the integrity and reliability of control information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116088353B_ABST
    Figure CN116088353B_ABST
Patent Text Reader

Abstract

The application relates to an auxiliary control method and device, equipment, a storage medium and a program product. The method comprises the following steps: obtaining auxiliary scheduling information input by a user and device parameter data of a device to be controlled; identifying request information and key information in the auxiliary scheduling information; generating control information of the device to be controlled according to the device parameter data, the request information and the key information; and outputting the control information. The method can improve the efficiency and accuracy of regulation and control services.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of artificial intelligence, and in particular to a device-assisted control method and device, a device, a storage medium and a program product. BACKGROUND

[0002] At present, artificial intelligence technology has made breakthroughs in many fields and has also been widely applied in the power industry. As the power grid structure becomes increasingly complex, power grid regulation and control business is increasing, and combining artificial intelligence with power grid regulation and control business is the main means to promote power grid regulation and control business at present.

[0003] However, the accuracy of intelligent regulation and control is difficult to reach the accuracy of professional personnel, and the current power grid regulation and control business combined with artificial intelligence has the problem of excessively pursuing intelligent regulation and control, resulting in low regulation and control efficiency and low regulation and control accuracy. Therefore, how to improve the efficiency and accuracy of regulation and control business is a problem that needs to be solved at present. SUMMARY

[0004] Therefore, it is necessary to provide a device-assisted control method, device, device, storage medium and program product capable of improving the efficiency and accuracy of regulation and control business in view of the above technical problems.

[0005] In a first aspect, the present application provides a device-assisted control method. The method comprises:

[0006] obtaining auxiliary scheduling information input by a user and device parameter data of a device to be controlled;

[0007] identifying request information and key information in the auxiliary scheduling information;

[0008] generating control information of the device to be controlled according to the device parameter data, the request information and the key information;

[0009] outputting the control information.

[0010] In one embodiment, generating the control information of the device to be controlled according to the device parameter data, the request information and the key information comprises:

[0011] extracting first parameter data conforming to the request information and second parameter data irrelevant to the key information from the device parameter data;

[0012] generating the control information of the device to be controlled according to the first parameter data and the second parameter data.

[0013] In one embodiment, extracting the first parameter data conforming to the request information and the second parameter data irrelevant to the key information from the device parameter data comprises:

[0014] identify abnormal data in the device parameter data;

[0015] From the abnormal data, extract first parameter data conforming to the request information, and extract second parameter data irrelevant to the key information.

[0016] In one embodiment, according to the device parameter data, the request information and the key information, the control information of the device to be controlled is generated,

[0017] If the key information includes damage description information of the device to be controlled, and the device parameter does not contain abnormal data, according to the request information, the device connection relationship information is obtained from the second parameter data in the device parameter;

[0018] According to the device connection relationship information, the control information of the device to be controlled is generated.

[0019] In one embodiment, the auxiliary dispatch information input by the user is obtained, including:

[0020] Through the voice collection device, the voice dispatch information input by the user voice is obtained;

[0021] Through the external input device, the text dispatch information manually input by the user is obtained;

[0022] According to the voice dispatch information and the text dispatch information, the auxiliary dispatch information is generated.

[0023] In one embodiment, the request information and the key information in the auxiliary dispatch information are identified, including:

[0024] The voice dispatch information in the auxiliary dispatch information is converted into voice text information;

[0025] Based on the power system knowledge base, the text dispatch information and the voice text information are semantically analyzed to obtain the request information and the key information in the auxiliary dispatch information.

[0026] Secondly, the application also provides a device auxiliary control device. The device includes:

[0027] The acquisition module is configured to obtain the auxiliary dispatch information input by the user and the device parameter data of the device to be controlled;

[0028] The identification module is configured to identify the request information and the key information in the auxiliary dispatch information;

[0029] The generation module is configured to generate the control information of the device to be controlled according to the device parameter data, the request information and the key information;

[0030] The output module is configured to output the control information.

[0031] In a third aspect, the present application provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0032] obtaining auxiliary dispatch information input by a user and device parameter data of a device to be controlled;

[0033] identifying request information and key information in the auxiliary dispatch information;

[0034] generating control information of the device to be controlled according to the device parameter data, the request information and the key information;

[0035] outputting the control information. In a fourth aspect, the present application provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program implements the following steps when executed by a processor:

[0036] obtaining auxiliary dispatch information input by a user and device parameter data of a device to be controlled;

[0037] identifying request information and key information in the auxiliary dispatch information;

[0038] generating control information of the device to be controlled according to the device parameter data, the request information and the key information;

[0039] outputting the control information.

[0040] In a fifth aspect, the present application provides a computer program product. The computer program product comprises a computer program, and the computer program implements the following steps when executed by a processor:

[0041] obtaining auxiliary dispatch information input by a user and device parameter data of a device to be controlled;

[0042] identifying request information and key information in the auxiliary dispatch information;

[0043] generating control information of the device to be controlled according to the device parameter data, the request information and the key information;

[0044] outputting the control information.

[0045] The device auxiliary control method, device, apparatus, storage medium and program product provided by the present application can obtain auxiliary dispatch information input by a user, analyze the auxiliary dispatch information to obtain request information and key information, generate control information of a device to be controlled by combining device parameter data of the device to be controlled, and output the control information for reference by a control personnel or to a business control system for controlling the device to be controlled. In the process of generating the control information, the device parameter data of the device to be controlled is considered, and the auxiliary dispatch information input by the user is also considered, that is, the generation of the control information combines the manual experience of the control personnel, so that the control information is more accurate and reliable, and the efficiency and accuracy of the control business are further improved. BRIEF DESCRIPTION OF DRAWINGS

[0046] Figure 1 An application environment diagram of a device auxiliary control method provided by the present embodiment is shown in the figure;

[0047] Figure 2 A flowchart of a first device auxiliary control method provided by the present embodiment is shown in the figure;

[0048] Figure 3 A flowchart of generating control information of a device to be controlled provided by the present embodiment is shown in the figure;

[0049] Figure 4 A flowchart of obtaining auxiliary dispatch information input by a user provided by the present embodiment is shown in the figure;

[0050] Figure 5 A flowchart of a second device auxiliary control method provided by the present embodiment is shown in the figure;

[0051] Figure 6 A structure block diagram of a first device auxiliary control apparatus provided by the present embodiment is shown in the figure;

[0052] Figure 7 A structure block diagram of a second device auxiliary control apparatus provided by the present embodiment is shown in the figure;

[0053] Figure 8 A structure block diagram of a third device auxiliary control apparatus provided by the present embodiment is shown in the figure;

[0054] Figure 9 A structure block diagram of a fourth device auxiliary control apparatus provided by the present embodiment is shown in the figure;

[0055] Figure 10 A structure block diagram of a fifth device auxiliary control apparatus provided by the present embodiment is shown in the figure;

[0056] Figure 11 An internal structure diagram of a computer device in an embodiment is shown in the figure. DETAILED DESCRIPTION

[0057] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not intended to limit the present application.

[0058] The device assisted control method provided by the embodiments of the present application can be applied to an application environment as shown in Figure 1 The terminal 102 communicates with the server 104 through a network. The data storage system can store data required to be processed by the server 104. The data storage system can be integrated on the server 104, or placed on a cloud or other network server. The user inputs the auxiliary dispatching information through the terminal 102 and sends the auxiliary dispatching information to the server 104. At the same time, the device parameters of the device to be controlled can also be sent from the terminal 102 to the server 104. The server 104 parses the received auxiliary dispatching information to obtain request information and key information, and processes the device parameter data, the request information and the key information to obtain the control information of the device to be controlled, and outputs to the terminal 102. The terminal 102 can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle-mounted device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The server 104 can be implemented by an independent server or a server cluster composed of multiple servers.

[0059] In one embodiment, as shown in Figure 2 A device assisted control method is provided. Taking the server in Figure 1 as an example, the method comprises the following steps:

[0060] S201, obtaining the auxiliary dispatching information input by the user and the device parameter data of the device to be controlled.

[0061] The auxiliary dispatching information can be information obtained based on the on-site observation of the control personnel to describe the situation of the device, or can be related information for representing the device that the control personnel wants to understand. The device to be controlled can be all devices in the power grid factory area, which can include power generation devices and can also include conventional devices.

[0062] Optionally, in the embodiment, the auxiliary dispatch information input by the user and the device parameter data of the to-be-controlled device can be acquired simultaneously or sequentially. It can be understood that the parameter data of the to-be-controlled device can be all parameter data of the to-be-controlled device or part of the parameter data of the to-be-controlled device determined according to a pre-set dispatch strategy, which is not limited. It can be understood that the user can input the auxiliary dispatch information by using an input device to input the auxiliary dispatch information to a corresponding terminal device, and the terminal device sends the auxiliary dispatch information to the server for processing. Optionally, the input device can be a common input device such as a keyboard, a mouse, or a touch screen.

[0063] In the embodiment, the auxiliary dispatch information input by the user to describe the device condition and the device information that the user wants to know can be acquired first, and then all the device parameter data of the to-be-controlled device can be acquired.

[0064] S202, identifying the request information and the key information in the auxiliary dispatch information.

[0065] The request information can be information used to represent the device information that the control personnel wants to know, and the key information can be information used to describe the device condition based on the on-site observation of the control personnel.

[0066] Optionally, in the embodiment, the auxiliary dispatch information can be identified in many ways, which is not limited. In one implementation, the auxiliary dispatch information can be classified according to a pre-set auxiliary dispatch information classification strategy, and the request information and the key information in the auxiliary dispatch information can be obtained. In another implementation, the auxiliary dispatch information can be input into a pre-trained auxiliary dispatch information identification model, the model can process the auxiliary dispatch information, and the request information and the key information corresponding to the auxiliary dispatch information can be obtained and output. In another implementation, the control personnel can label the request information type and the key information type in the auxiliary dispatch information when inputting the auxiliary dispatch information, and the auxiliary dispatch information can be parsed to obtain the corresponding request information type and key information type.

[0067] In the embodiment, the auxiliary dispatch information can be classified according to a pre-set auxiliary dispatch information classification strategy, and the request information and the key information in the auxiliary dispatch information can be obtained.

[0068] S203, generating the control information of the to-be-controlled device according to the device parameter data, the request information, and the key information.

[0069] The control information can be information used to instruct the operation to be performed by the to-be-controlled device, or can be the parameter data of the to-be-controlled device required by the control personnel.

[0070] Optionally, there can be many ways to generate the control information of the to-be-controlled device, which are not limited. In one implementation, the device parameter data and the key information are fused according to a pre-set first control information generation strategy to obtain first control information; the device parameter data and the request information are fused according to a device parameter and request information generation strategy to obtain second control information; and the first control information and the second control information are fused to obtain the control information of the to-be-controlled device. In another implementation, the device parameter data, the request information and the key information of the to-be-controlled device are input into a pre-trained control information generation model, and the control information generation model processes the input to obtain and output the control information of the to-be-controlled device.

[0071] In this embodiment, the control parameter data, the request information and the key information of the to-be-controlled device can be processed according to a pre-set control information generation strategy to obtain the control information of the to-be-controlled device.

[0072] S204, output the control information.

[0073] In this embodiment, the control information obtained by processing the control parameter data, the request information and the key information of the to-be-controlled device can be directly output to the terminal device for reference by the control personnel, or output to the service control system for controlling the to-be-controlled device.

[0074] In the above device auxiliary control method, the auxiliary dispatching information input by the user is acquired, the request information and the key information are parsed, the control information of the to-be-controlled device is generated by combining the device parameter data of the to-be-controlled device, and the control information is output for reference by the control personnel. When generating the control information, not only the device parameter data of the to-be-controlled device is considered, but also the auxiliary dispatching information input by the user, that is, the generation of the control information combines the manual experience of the control personnel, so that the control information is more accurate and reliable, and the efficiency and accuracy of the control service are further improved.

[0075] Further, in order to make the generated control information of the to-be-controlled device more complete and comprehensive, in one embodiment, as shown in Figure 3 the control information of the to-be-controlled device is generated according to the device parameter data, the request information and the key information, including:

[0076] S301, from the device parameter data, extract first parameter data conforming to the request information, and extract second parameter data irrelevant to the key information.

[0077] The first parameter data can be parameter data of the to-be-controlled device required by the control personnel indicated in the request information; and the second parameter data can be parameter data of the to-be-controlled device irrelevant to the key information input by the control personnel.

[0078] Optionally, the first parameter data and the second parameter data can be acquired in many ways, which are not limited. In one implementation, abnormal data in the device parameter data is identified; the first parameter data conforming to the request information is extracted from the abnormal data, and the second parameter data irrelevant to the key information is extracted. The abnormal data can be parameter data in the device parameter data for indicating that the to-be-controlled device has an abnormality or may have an abnormality. Optionally, the abnormal data in the device parameter data can be identified in the following way: the device parameter data is compared with a pre-set device parameter data reference table including normal reference ranges of each parameter data of the to-be-controlled device, any parameter data in the device parameter data is compared with the corresponding parameter data in the device parameter data reference table to determine whether it is out of the corresponding reference range, if yes, the data corresponding to the parameter is taken as the abnormal data, and if not, it is normal data. All the abnormal data is output as the abnormal data in the device parameter data of the to-be-controlled device. In another implementation, the device parameter data is input into a pre-trained abnormal data identification model, the model processes the input device parameter data, and automatically outputs the abnormal data in the device parameter data.

[0079] Optionally, the first parameter data can be extracted in the following way: the request information input by the control personnel is parsed to obtain the real name of the parameter data in the device parameter corresponding to the parameter data required by the control personnel indicated in the request information, the data corresponding to the parameter is extracted from the abnormal data in the device parameter data and taken as the first parameter data. For example, the request information input by the control personnel is "I want to see the size of device A", which can be parsed as "specification parameter", i.e., the specification parameter corresponding to the parameter data in the device parameter, and then the "specification parameter" is extracted from the device parameter data. Correspondingly, the second parameter data can be extracted in the following way: the key information input by the control personnel is parsed to obtain the standard representation of each parameter information in the device parameter corresponding to the parameter information observed by the control personnel described in the key information, for example, the standard representation of the size is specification parameter. Then, other parameter data in the abnormal data except for the parameter is extracted from the abnormal data in the device parameter data and taken as the second parameter data.

[0080] It can be understood that the extraction manner of the first parameter data and the second parameter data can also be inputting the abnormal data, the request information and the key information into a pre-trained data extraction model, and the model processes the abnormal data, the request information and the key information to obtain and output each parameter data and the second parameter data.

[0081] In the embodiment, the first parameter data corresponding to the request information and the second parameter data irrelevant to the key information are extracted from the abnormal data, so that the control personnel can clearly understand the abnormal data of the to-be-controlled device.

[0082] In addition, in order to make the control information more complete and facilitate the control personnel to understand all parameter data of the to-be-controlled device, in the embodiment, the first parameter data can be generated according to the request information and the device parameter data, and correspondingly, the second parameter data can also be generated according to the key information and the device parameter data.

[0083] S302, generating control information of the to-be-controlled device according to the first parameter data and the second parameter data.

[0084] Optionally, in the embodiment, the manner of generating the control information of the to-be-controlled device according to the first parameter data and the second parameter data can be simply combining the first parameter data and the second parameter data to generate the control information, or can be respectively analyzing the first parameter data and the second parameter data, combining the control intentions after analyzing the control intentions corresponding to the first parameter data and the second parameter data respectively, and generating the control information, which is not limited.

[0085] In the above embodiments, the first parameter data corresponding to the request information and the second parameter data corresponding to the key information are extracted from the device parameter data, and the first parameter data and the second parameter data are processed to generate the control information of the to-be-controlled device, so that the control information of the to-be-controlled device is more complete and rich, and a basis for improving the efficiency and accuracy of the control business is provided.

[0086] It should be noted that if the key information includes a description of the damage to the device to be controlled, and the device parameters do not contain abnormal data, then based on the request information, the device connection relationship information is obtained from the second parameter data in the device parameters; and based on the device connection relationship information, control information for the device to be controlled is generated. The damage description information can be information describing the external damage to the device to be controlled, as observed by the control personnel. The device connection relationship information can be the connection relationship information between the device to be controlled and another device. Optionally, the method for obtaining the device connection relationship information from the second parameter data in the device parameters based on the request information can be: parsing the second parameter data according to pre-designed rules and extracting the device connection relationship information based on the parsing results; or inputting the second parameter data into a pre-trained device connection relationship output model to automatically output the device connection relationship information for the device to be controlled.

[0087] In this embodiment, if the key information set contains text describing the external damage to the device to be controlled as described by the control personnel, but the abnormal data does not show any abnormal data for the device, it indicates that the damage has not yet affected the device's function. However, if the second parameter data contains the device's connection relationship, then the device connection relationship information is output based on the request information and the second parameter data, and control information is generated based on the device connection relationship information. This allows the control personnel to clearly understand the potential hazards of the device and further improve the accuracy of the scheduling business.

[0088] Furthermore, to enrich the ways in which controllers can input auxiliary scheduling information, thereby improving the completeness of the auxiliary scheduling information, in one embodiment, such as... Figure 4 As shown, the auxiliary scheduling information input by the user is obtained, including:

[0089] S401 acquires voice dispatch information input by the user through a voice acquisition device.

[0090] The voice acquisition device can be a microphone or pickup unit, or any device that can be used to acquire voice information input by the user. Voice dispatch information can be auxiliary dispatch information input by control personnel through a high-volume acquisition device.

[0091] In this embodiment, the controller can input the observed or required equipment parameter information through the voice acquisition device and use it as voice dispatch information.

[0092] S402 obtains text scheduling information manually entered by the user through an external input device.

[0093] The external input device can be a common input device such as a keyboard, a mouse, and a touch screen. In this embodiment, the control personnel can manually input the device parameter information observed or required by the control personnel as the text scheduling information through the external input device.

[0094] In S403, the auxiliary scheduling information is generated according to the voice scheduling information and the text scheduling information.

[0095] In this embodiment, the voice scheduling information and the text scheduling information can be processed according to a preset processing rule to obtain processing results, and the auxiliary scheduling information can be generated by combining the processing results of the voice scheduling information and the text scheduling information. Alternatively, the voice scheduling information and the text scheduling information can be simply combined to generate the auxiliary scheduling information.

[0096] It should be noted that after the auxiliary scheduling information is generated according to the voice scheduling information and the text scheduling information, the voice scheduling information in the auxiliary scheduling information needs to be processed when the auxiliary scheduling information is identified. In one embodiment, the voice scheduling information in the auxiliary scheduling information can be converted into voice text information. The text scheduling information and the voice text information are subjected to semantic analysis based on a power system knowledge base to obtain the request information and the key information in the auxiliary scheduling information. The power system knowledge base can be a knowledge base used to store the knowledge contained in the power grid scheduling event, and at least includes historical request information and key information. Alternatively, the voice scheduling information can be converted into voice text information by inputting the voice scheduling information into a voice-to-text converter, and the converter processes the voice scheduling information to obtain the voice text information. Alternatively, the voice scheduling information can be recognized as voice text information according to an ASR (Automatic Speech Recognition) technology. Alternatively, the text scheduling information and the voice text information can be subjected to semantic analysis by inputting the text scheduling information and the voice text information into a pre-trained semantic analysis model, and inputting the keywords and the key words contained in the text scheduling information and the voice text information after the model processes the text scheduling information and the voice text information. The keywords and the key words are matched with all data in the power system knowledge base, and the matched keywords or key words are output as the request information and the key information corresponding to the auxiliary scheduling information.

[0097] In this embodiment, the voice scheduling information is converted into voice text information, and the text scheduling information is subjected to semantic analysis based on the power system knowledge base to obtain the request information and the key information, which can make the request information and the key information more accurate and provide a basis for improving the accuracy and efficiency of the scheduling service.

[0098] In the above embodiments, the auxiliary dispatch information can be input in a voice input manner or a manual input manner, so that the input manner of the auxiliary dispatch information is more diverse, and the auxiliary dispatch information is more complete, thereby providing a guarantee for subsequent generation of request information and key information.

[0099] Further, in order to facilitate those skilled in the art to understand the device auxiliary control method of the present application, in one embodiment, as shown in Figure 5 may include the following steps:

[0100] S501, acquiring voice dispatch information input by a user through a voice acquisition device.

[0101] S502, acquiring text dispatch information input by a user through an external input device.

[0102] S503, generating auxiliary dispatch information according to the voice dispatch information and the text dispatch information.

[0103] S504, converting the voice dispatch information in the auxiliary dispatch information into voice text information.

[0104] S505, performing semantic analysis on the text dispatch information and the voice text information based on a power system knowledge base to obtain request information and key information in the auxiliary dispatch information.

[0105] S506, judging whether the device parameter data includes abnormal data, if yes, performing S507, and if not, performing S510.

[0106] S507, identifying the abnormal data in the device parameter data.

[0107] S508, extracting first parameter data conforming to the request information and second parameter data irrelevant to the key information from the abnormal data.

[0108] S509, generating control information of the to-be-controlled device according to the first parameter data and the second parameter data.

[0109] S510, extracting first parameter data conforming to the request information and second parameter data irrelevant to the key information from the device parameter data.

[0110] S511, if the key information includes damage description information of the to-be-controlled device, acquiring device connection relationship information from the second parameter data in the device parameter according to the request information.

[0111] S512, generating control information of the to-be-controlled device according to the device connection relationship information.

[0112] S513, outputting the control information.

[0113] It should be understood that although the steps in the flowcharts involved in the embodiments described above are shown in sequence according to the arrows, the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the embodiments described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of the steps or stages is not necessarily sequential, but can be alternately or alternately executed with at least part of other steps or steps or stages in other steps.

[0114] Based on the same inventive concept, the embodiments of the present application also provide a device-assisted control device for implementing the device-assisted control method described above. The implementation scheme for solving the problem provided by the device-assisted control device is similar to the implementation scheme described in the above method, so the specific limitations in one or more device-assisted control device embodiments provided below can refer to the limitations of the device-assisted control method described above, which will not be repeated here.

[0115] In one embodiment, as shown in Figure 6 a device-assisted control device 1 is provided, comprising an acquisition module 10, an identification module 11, a generation module 12 and an output module 13, wherein:

[0116] The acquisition module 10 is configured to acquire the user-inputted auxiliary scheduling information and the device parameter data of the device to be controlled.

[0117] The identification module 11 is configured to identify the request information and the key information in the auxiliary scheduling information.

[0118] The generation module 12 is configured to generate the control information of the device to be controlled according to the device parameter data, the request information and the key information.

[0119] The output module 13 is configured to output the control information.

[0120] In one embodiment, as shown in Figure 7 the generation module 12 comprises an extraction unit 120 and a generation unit 121. Wherein:

[0121] The extraction unit 120 is configured to extract first parameter data conforming to the request information from the device parameter data, and extract second parameter data irrelevant to the key information.

[0122] The first generation unit 121 is configured to generate the control information of the device to be controlled according to the first parameter data and the second parameter data.

[0123] In one embodiment, the extracting unit 120 comprises an identifying subunit and an extracting subunit. Wherein:

[0124] The identifying subunit is configured to identify abnormal data in the device parameter data.

[0125] The extracting subunit is configured to extract first parameter data meeting the request information and second parameter data irrelevant to the key information from the abnormal data.

[0126] In one embodiment, as shown in Figure 8 The generating module 12 comprises an obtaining unit 122 and a second generating unit 123. Wherein:

[0127] The obtaining unit 122 is configured to, if the key information comprises the damage description information of the to-be-controlled device and the device parameter does not contain abnormal data, obtain device connection relationship information from the second parameter data in the device parameter according to the request information.

[0128] The second generating unit 123 is configured to generate control information of the to-be-controlled device according to the device connection relationship information.

[0129] In one embodiment, as shown in Figure 9 The obtaining module 10 comprises a voice input unit 101, a manual input unit 102 and a third generating unit 103. Wherein:

[0130] The voice input unit 101 is configured to obtain voice dispatch information input by a user through a voice collection device.

[0131] The manual input unit 102 is configured to obtain text dispatch information input by a user through an external input device.

[0132] The third generating unit 103 is configured to generate auxiliary dispatch information according to the voice dispatch information and the text dispatch information.

[0133] In one embodiment, as shown in Figure 10 The identifying module 11 comprises a converting unit 110 and a parsing unit 111. Wherein:

[0134] The converting unit 110 is configured to convert the voice dispatch information in the auxiliary dispatch information into voice text information.

[0135] The parsing unit 111 is configured to perform semantic parsing on the text dispatch information and the voice text information based on a power system knowledge base to obtain the request information and the key information in the auxiliary dispatch information.

[0136] Each of the modules in the device auxiliary control apparatus can be implemented wholly or partially by software, hardware and combinations thereof. The modules can be embedded in or independent of a processor in the computer device in hardware form, or stored in a memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to each of the modules.

[0137] In one embodiment, a computer device is provided, which can be a terminal, and an internal structure diagram thereof can be as shown in Figure 11 The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to perform wired or wireless communication with external terminals. The wireless communication can be achieved through WIFI, mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by the processor to implement a device auxiliary control method. The display unit of the computer device is configured to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.

[0138] Those skilled in the art can understand that Figure 11 The structure shown in the above embodiment is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0139] In one embodiment, a computer device is provided, which includes a memory and a processor, and the memory stores a computer program. The processor executes the computer program to implement the following steps:

[0140] obtain auxiliary scheduling information input by a user and device parameter data of a device to be controlled;

[0141] identify request information and key information in the auxiliary scheduling information;

[0142] According to the device parameter data, the request information and the key information, control information of the device to be controlled is generated;

[0143] The control information is outputted.

[0144] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0145] From the device parameter data, first parameter data conforming to the request information is extracted, and second parameter data irrelevant to the key information is extracted;

[0146] According to the first parameter data and the second parameter data, control information of the device to be controlled is generated.

[0147] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0148] Abnormal data in the device parameter data is identified;

[0149] From the abnormal data, first parameter data conforming to the request information is extracted, and second parameter data irrelevant to the key information is extracted.

[0150] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0151] If the key information includes damage description information of the device to be controlled, and the device parameter does not contain abnormal data, according to the request information, device connection relationship information is obtained from the second parameter data in the device parameter;

[0152] According to the device connection relationship information, control information of the device to be controlled is generated.

[0153] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0154] Voice scheduling information input by a user is obtained through a voice acquisition device;

[0155] Text scheduling information manually input by a user is obtained through an external input device;

[0156] According to the voice scheduling information and the text scheduling information, auxiliary scheduling information is generated.

[0157] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0158] Voice text information is converted from voice scheduling information in the auxiliary scheduling information;

[0159] Based on the power system knowledge base, the text scheduling information and the voice text information are semantically analyzed to obtain the request information and the key information in the auxiliary scheduling information.

[0160] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0161] Obtaining the auxiliary scheduling information input by a user and the device parameter data of the to-be-controlled device;

[0162] Identifying the request information and the key information in the auxiliary scheduling information;

[0163] Generating the control information of the to-be-controlled device according to the device parameter data, the request information and the key information;

[0164] Outputting the control information.

[0165] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0166] From the device parameter data, extracting first parameter data conforming to the request information, and extracting second parameter data irrelevant to the key information;

[0167] Generating the control information of the to-be-controlled device according to the first parameter data and the second parameter data.

[0168] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0169] Identifying abnormal data in the device parameter data;

[0170] From the abnormal data, extracting first parameter data conforming to the request information, and extracting second parameter data irrelevant to the key information.

[0171] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0172] If the key information includes the damage description information of the to-be-controlled device, and the device parameter does not include abnormal data, then according to the request information, the device connection relationship information is obtained from the second parameter data in the device parameter.

[0173] Generating the control information of the to-be-controlled device according to the device connection relationship information.

[0174] In one embodiment, the computer program is executed by the processor to further implement the following steps:

[0175] Obtaining the voice scheduling information input by a user through a voice acquisition device;

[0176] The text scheduling information manually input by the user is acquired through the external input device;

[0177] The auxiliary scheduling information is generated according to the voice scheduling information and the text scheduling information.

[0178] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0179] The voice scheduling information in the auxiliary scheduling information is converted into voice text information;

[0180] The text scheduling information and the voice text information are semantically analyzed based on the power system knowledge base to obtain the request information and the key information in the auxiliary scheduling information.

[0181] In one embodiment, a computer program product is provided, comprising a computer program which, when executed by the processor, implements the following steps:

[0182] The auxiliary scheduling information input by the user and the device parameter data of the to-be-controlled device are acquired;

[0183] The request information and the key information in the auxiliary scheduling information are identified;

[0184] The control information of the to-be-controlled device is generated according to the device parameter data, the request information and the key information;

[0185] The control information is output.

[0186] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0187] From the device parameter data, first parameter data conforming to the request information is extracted, and second parameter data irrelevant to the key information is extracted;

[0188] The control information of the to-be-controlled device is generated according to the first parameter data and the second parameter data.

[0189] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0190] Abnormal data in the device parameter data is identified;

[0191] From the abnormal data, first parameter data conforming to the request information is extracted, and second parameter data irrelevant to the key information is extracted.

[0192] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0193] If the key information comprises the damage description information of the to-be-controlled device, and the device parameters do not comprise the abnormal data, according to the request information, the device connection relationship information is acquired from the second parameter data in the device parameters;

[0194] According to the device connection relationship information, the control information of the to-be-controlled device is generated.

[0195] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0196] Through the voice acquisition device, the voice scheduling information input by the user voice is acquired;

[0197] Through the external input device, the text scheduling information manually input by the user is acquired;

[0198] According to the voice scheduling information and the text scheduling information, the auxiliary scheduling information is generated.

[0199] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0200] The voice scheduling information in the auxiliary scheduling information is converted into voice text information;

[0201] Based on the power system knowledge base, the text scheduling information and the voice text information are semantically analyzed to obtain the request information and the key information in the auxiliary scheduling information.

[0202] It should be noted that the user information (including but not limited to the key information, the request information, etc.) and the data (including but not limited to the first parameter data and the second parameter data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of the related data need to comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0203] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0204] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0205] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A device-assisted control method, characterized by, The method comprises: obtaining auxiliary dispatch information input by a user and device parameter data of a device to be controlled, the auxiliary dispatch information being device description information; identifying request information and key information in the auxiliary dispatch information; generating control information of the device to be controlled according to the device parameter data, the request information and the key information; outputting the control information; wherein generating the control information of the device to be controlled according to the device parameter data, the request information and the key information comprises: extracting first parameter data conforming to the request information and second parameter data irrelevant to the key information from the device parameter data; and generating the control information of the device to be controlled according to the first parameter data and the second parameter data; wherein generating the control information of the device to be controlled according to the device parameter data, the request information and the key information comprises: if the key information comprises damage description information of the device to be controlled and the device parameter does not contain abnormal data, obtaining device connection relationship information from the second parameter data in the device parameter according to the request information; and generating the control information of the device to be controlled according to the device connection relationship information.

2. The method of claim 1, wherein, extracting first parameter data conforming to the request information and second parameter data irrelevant to the key information from the device parameter data comprises: identifying abnormal data in the device parameter data; extracting first parameter data conforming to the request information and second parameter data irrelevant to the key information from the abnormal data.

3. The method of claim 1, wherein, obtaining auxiliary dispatch information input by a user comprises: obtaining voice dispatch information input by a user in a voice through a voice acquisition device; obtaining text dispatch information input by a user manually through an external input device; generating auxiliary dispatch information according to the voice dispatch information and the text dispatch information.

4. The method of claim 1, wherein, identifying request information and key information in the auxiliary dispatch information comprises: converting voice dispatch information in the auxiliary dispatch information into voice text information; performing semantic analysis on the text dispatch information and the voice text information based on a power system knowledge base to obtain the request information and the key information in the auxiliary dispatch information.

5. An apparatus-assisted control device, characterized by The device comprises: an acquisition module configured to obtain auxiliary dispatch information input by a user and device parameter data of a device to be controlled, the auxiliary dispatch information being device description information; an identification module configured to identify request information and key information in the auxiliary dispatch information; a generation module configured to generate control information of the device to be controlled according to the device parameter data, the request information and the key information; an output module configured to output the control information; wherein the generation module comprises an extraction unit and a generation unit, and wherein: the extraction unit is configured to extract first parameter data conforming to the request information and second parameter data irrelevant to the key information from the device parameter data; a first generation unit is configured to generate the control information of the device to be controlled according to the first parameter data and the second parameter data. The generating module comprises an obtaining unit and a second generating unit, wherein: The obtaining unit is configured to, if the key information comprises damage description information of the to-be-controlled device and the device parameters do not contain abnormal data, obtain device connection relationship information from second parameter data in the device parameters according to the request information.

6. The apparatus of claim 5, wherein, The extracting unit comprises an identifying subunit and an extracting subunit, wherein: The identifying subunit is configured to identify abnormal data in the device parameter data; The extracting subunit is configured to extract first parameter data meeting the request information and second parameter data irrelevant to the key information from the abnormal data; The second generating unit is configured to generate control information of the to-be-controlled device according to the device connection relationship information.

7. The apparatus of claim 5, wherein, The obtaining module comprises a voice input unit, a manual input unit, and a third generating unit, wherein: The voice input unit is configured to obtain voice dispatch information input by a user through a voice collection device; The manual input unit is configured to obtain text dispatch information input by a user through an external input device; The third generating unit is configured to generate auxiliary dispatch information according to the voice dispatch information and the text dispatch information.

8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 4.

9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 4.

10. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 4.

Citation Information

Patent Citations

  • Power dispatching method, device, equipment, storage medium and program

    CN114333807A