A special equipment operation and maintenance management method and system based on artificial intelligence
By generating the encryption processing of verification seeds and secret keys, the problem of information security in remote operation and maintenance is solved, and the secure communication and control of special equipment is realized.
Patent Information
- Application Number
- CN202410685603.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-30
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2044-05-30
AI Technical Summary
During remote operation and maintenance, the information security of special equipment is difficult to ensure, especially during data transmission, the risk of interception or leakage is high.
By obtaining the authentication request from the operation and maintenance terminal, a verification seed is generated and encryption is performed, a secret key is generated using hash operation, special equipment is controlled for verification and decryption, communication is ensured, and the control command is encrypted again during remote control.
It ensures the security of information transmission of special equipment during maintenance and prevents data leakage and interception.
Smart Images

Figure CN118784268B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of special equipment operation and maintenance management, and specifically relates to a special equipment operation and maintenance management method and system based on artificial intelligence. Background Art
[0002] Special equipment refers to dangerous equipment such as pressure vessels, boilers, pressure pipes, elevators, lifting machinery, and large amusement rides, which possess critical parameters such as pressure, temperature, capacity, and volume. These devices must be safe and reliable in daily use to avoid accidents. Therefore, information management of special equipment has become an indispensable and crucial component.
[0003] Remote operation and maintenance (TOM), or remote operation and maintenance, refers to the technologies and processes used to remotely monitor and manage the operating status and performance of information systems or industrial equipment over the internet, as well as to perform maintenance and troubleshooting on these systems or equipment. While remote O&M offers significant advantages in improving work efficiency and saving costs, it also carries cybersecurity risks. For example, sensitive corporate information involved in the O&M process, such as trade secrets and customer data, could be intercepted or leaked during data transmission. Summary of the Invention
[0004] Based on this, an embodiment of the present invention provides an artificial intelligence-based special equipment operation and maintenance management method and system, which aims to ensure the security of access when performing remote operation and maintenance of special equipment.
[0005] A first aspect of an embodiment of the present invention provides an artificial intelligence-based special equipment operation and maintenance management method, the method comprising:
[0006] Obtaining an authentication request sent by the operation and maintenance terminal, controlling the special equipment to generate a verification seed according to the authentication request, and sending the verification seed to the operation and maintenance terminal;
[0007] Controlling the operation and maintenance terminal to encrypt the verification seed and generate a secret key and return it to the special equipment;
[0008] Controlling the special equipment to verify the secret key and sending the verification result to the operation and maintenance terminal;
[0009] Determining whether communication can be established between the operation and maintenance terminal and the special equipment based on the verification result;
[0010] If so, when the special equipment is remotely controlled through the operation and maintenance terminal, the control command is encrypted again and sent to the special equipment;
[0011] Control the special equipment to decrypt, and after successful decryption, forward the control command issued by the operation and maintenance terminal and respond.
[0012] Furthermore, the step of obtaining the authentication request sent by the operation and maintenance terminal, controlling the special equipment to generate a verification seed according to the authentication request, and sending the verification seed to the operation and maintenance terminal includes:
[0013] Obtaining an authentication request sent by the operation and maintenance terminal, and obtaining the coordinate position of each special equipment according to the authentication request;
[0014] According to the type of special equipment, the coordinate position of each special equipment is clustered to obtain the cluster center point of special equipment of the same type;
[0015] Based on the center points of each cluster, draw a circle containing all the cluster center points and determine the center of the circle;
[0016] With the center of the circle as an endpoint and the coordinate position of each special equipment as the other endpoint, a ray is drawn, and the intersection point of the ray and the circle is determined;
[0017] The coordinate position of the intersection point corresponding to each special equipment is obtained, the coordinate position of the intersection point corresponding to each special equipment is determined as the verification seed, and is sent to the operation and maintenance terminal.
[0018] Furthermore, the step of controlling the operation and maintenance terminal to encrypt the verification seed and generate a secret key and return it to the special equipment includes:
[0019] Obtain the horizontal coordinate and vertical coordinate of the coordinate position of the intersection point corresponding to the special equipment, and determine the corresponding target coordinate according to the horizontal coordinate, vertical coordinate and preset rules;
[0020] Placing the target coordinates in the plane of the circle, taking the center of the circle as an endpoint and the target coordinates as another endpoint, drawing a target ray, and determining a target intersection point between the target ray and the circle;
[0021] Obtaining the horizontal and vertical scales and the vertical coordinates of the target intersection point, and combining the horizontal and vertical scales and the vertical coordinates of the target intersection point to obtain a digital code;
[0022] The digital code is hashed to obtain a hash value, the hash value is determined as the secret key, and is returned to the special device.
[0023] Furthermore, the step of obtaining the abscissa and ordinate of the coordinate position of the intersection point corresponding to the special equipment and determining the corresponding target coordinates according to the abscissa, ordinate and preset rules includes:
[0024] Obtain the horizontal and vertical coordinates of the coordinate position of the intersection point corresponding to the special equipment, and obtain the hour and minute of the current time;
[0025] Add the horizontal coordinate of the coordinate position of the intersection point corresponding to the special equipment to the hour in the current time, and add the vertical coordinate of the coordinate position of the intersection point corresponding to the special equipment to the minute in the current time, and obtain the added horizontal coordinate and vertical coordinate respectively to determine the target coordinates.
[0026] Furthermore, when the special equipment is remotely controlled through the operation and maintenance terminal, the step of re-encrypting the control command and sending it to the special equipment includes:
[0027] When the special equipment is remotely controlled through the operation and maintenance terminal, the current time is obtained, and the current time is added to the end of the control command to encrypt the control command again and send it to the special equipment.
[0028] Furthermore, in the step of obtaining the authentication request sent by the operation and maintenance terminal, controlling the special equipment to generate a verification seed according to the authentication request, and sending it to the operation and maintenance terminal, when the position of the special equipment changes, the generated verification seed also changes accordingly.
[0029] A second aspect of an embodiment of the present invention provides an artificial intelligence-based special equipment operation and maintenance management system, the system comprising:
[0030] A first control module is configured to obtain an authentication request sent by the operation and maintenance terminal, and control the special equipment to generate a verification seed according to the authentication request and send the verification seed to the operation and maintenance terminal;
[0031] A second control module is used to control the operation and maintenance terminal to encrypt the verification seed and generate a secret key and return it to the special equipment;
[0032] A third control module is used to control the special equipment to verify the secret key and send the verification result to the operation and maintenance terminal;
[0033] A judgment module, configured to judge whether communication can be established between the operation and maintenance terminal and the special equipment according to the verification result;
[0034] a fourth control module, configured to, when it is determined that communication can be established between the operation and maintenance terminal and the special equipment, encrypt the control command again and send it to the special equipment when remotely controlling the special equipment through the operation and maintenance terminal;
[0035] The fifth control module is used to control the special equipment to decrypt, and after the decryption is successful, forward the control command issued by the operation and maintenance terminal and respond.
[0036] A third aspect of an embodiment of the present invention provides a computer-readable storage medium, including:
[0037] The readable storage medium stores one or more programs, which, when executed by the processor, implement the special equipment operation and maintenance management method based on artificial intelligence as described in the first aspect.
[0038] A fourth aspect of an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein:
[0039] The memory is used to store computer programs;
[0040] When the processor is used to execute the computer program stored in the memory, it implements the special equipment operation and maintenance management method based on artificial intelligence as described in the first aspect.
[0041] An artificial intelligence-based special equipment operation and maintenance management method and system provided in an embodiment of the present invention obtains an authentication request sent by an operation and maintenance terminal, controls the special equipment to generate a verification seed according to the authentication request, and sends it to the operation and maintenance terminal; controls the operation and maintenance terminal to encrypt the verification seed, and generates a secret key and returns it to the special equipment; controls the special equipment to verify the secret key, and sends the verification result to the operation and maintenance terminal; determines whether communication can be established between the operation and maintenance terminal and the special equipment based on the verification result; if so, when the special equipment is remotely controlled by the operation and maintenance terminal, the control command is encrypted again and sent to the special equipment; controls the special equipment to decrypt, and after successful decryption, forwards the control command issued by the operation and maintenance terminal and responds. Specifically, due to the multiple different encryption procedures, the information transmission security of the special equipment during the maintenance process can be maximized. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 A flowchart of an implementation method for special equipment operation and maintenance management based on artificial intelligence provided in Example 1 of the present invention;
[0043] Figure 2 This is a structural block diagram of an artificial intelligence-based special equipment operation and maintenance management system provided in Example 2 of the present invention;
[0044] Figure 3 This is a structural block diagram of an electronic device provided in Example 3 of the present invention. DETAILED DESCRIPTION
[0045] To facilitate understanding of the present invention, the present invention will be described more fully below with reference to the accompanying drawings. The drawings illustrate several embodiments of the present invention. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and comprehensive understanding of the present invention.
[0046] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be an intermediate element. When an element is referred to as being "connected to" another element, it may be directly connected to the other element or there may be an intermediate element. The terms "vertical," "horizontal," "left," "right," and similar expressions used herein are for illustrative purposes only.
[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this invention pertains. The terms used in this specification of the present invention are for the purpose of describing specific embodiments only and are not intended to limit the present invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0048] Example 1
[0049] The first embodiment of the present invention provides a method for operation and maintenance management of special equipment based on artificial intelligence. Figure 1 , which is a flow chart for implementing a special equipment operation and maintenance management method based on artificial intelligence. Specifically, the special equipment operation and maintenance management method based on artificial intelligence includes steps S01 to S06.
[0050] Step S01: Obtain an authentication request sent by an operation and maintenance terminal, and control special equipment to generate a verification seed according to the authentication request, and send the verification seed to the operation and maintenance terminal.
[0051] Specifically, the operation and maintenance terminal can be understood as an electronic device with an operation interface. By clicking the operation instructions on the operation interface, an authentication request is sent to the special equipment to be operated and maintained. After receiving the authentication request, the special equipment to be operated and maintained generates a verification seed through the controller of the special equipment to be operated and maintained, and sends it to the operation and maintenance terminal.
[0052] More specifically, an authentication request sent by the operation and maintenance terminal is obtained, and the coordinate position of each special equipment is obtained according to the authentication request. It can be understood that a plan view of the factory area or the preset area is obtained in advance, and a corresponding plane rectangular coordinate system is established according to the plan view, and the coordinate position of each special equipment in the plane rectangular coordinate system is marked. In some other embodiments of the present invention, for special equipment whose position changes, when the position of the special equipment changes, the generated verification seed also changes accordingly. In addition, a positioning device can be installed on each special equipment that needs to be moved to monitor the coordinate position of the special equipment in real time.
[0053] According to the type of special equipment, the coordinate position of each special equipment is clustered to obtain the cluster center point of special equipment of the same type. For example, the types of special equipment in the preset area include elevators, lifting machinery, etc. The coordinate positions of special equipment of various types such as elevators and lifting machinery are clustered using K-means clustering. Specifically, the process of K-means clustering is as follows: 1. Manually select the center point (cluster center) of the coordinate position of each type of special equipment. The center point is a vector, and the vector length from it to each data point is the same. 2. Each data point is classified by calculating the distance between the point and each cluster center, and the point is classified into the cluster corresponding to the center point based on the minimum distance. 3. Based on these classified points, the mean of all vectors in the cluster is recalculated to determine the new center point. 4. Repeat the above steps for a certain number of iterations, or until the cluster center point does not change much between iterations;
[0054] Based on the center points of each cluster, a circle is drawn that includes all the center points of the clusters, and the center of the circle is determined. It can be understood that a circle can be determined based on the three outermost points of all the cluster center points. The circle will include all the cluster center points. After the circle is determined, the corresponding center of the circle can also be determined. In some other embodiments of the present invention, the horizontal and vertical coordinates of each cluster center point are first obtained. Based on the horizontal and vertical coordinates of each cluster center point, the extreme coordinate points at the four positions of up, down, left, and right are determined, that is, the maximum and minimum values of the horizontal coordinate, and the maximum and minimum values of the vertical coordinate. After determining the above four coordinate points, four circles can be obtained according to the principle of determining a circle with three points. Assuming that the four coordinate points are A, B, C, and D, then the coordinate points of a circle drawn can be ABC, BCD, ACD, and ABD. In order to determine the target circle among the four circles, first determine the extreme coordinate points of the four points. After three coordinate points draw a circle, the remaining coordinate point is determined to be inside the circle. For example, after a circle is drawn by points ABC, it is determined whether point D is inside the circle. Similarly, after a circle is drawn by points BCD, it is determined whether point A is inside the circle. After a circle is drawn by points ACD, it is determined whether point B is inside the circle. After a circle is drawn by points ABD, it is determined whether point C is inside the circle. Furthermore, when it is determined that the remaining coordinate point is inside the circle, the area of each circle is calculated, and the circle with the smallest area is determined as the target circle. Subsequent operations are performed based on the target circle.
[0055] With the center of the circle as the endpoint, that is, the center of the circle as the starting point, and the coordinate position of each special equipment as the other endpoint, draw a ray and determine the intersection of the ray and the circle;
[0056] The coordinate position of the intersection point corresponding to each special equipment is obtained, the coordinate position of the intersection point corresponding to each special equipment is determined as a verification seed, and sent to the operation and maintenance terminal.
[0057] Step S02: Control the operation and maintenance terminal to encrypt the verification seed, and generate a secret key and return it to the special equipment.
[0058] In this embodiment, the horizontal coordinate and the vertical coordinate of the coordinate position of the intersection point corresponding to the special equipment are obtained, and the corresponding target coordinates are determined according to the horizontal coordinate, the vertical coordinate and the preset rules. Specifically, the horizontal coordinate and the vertical coordinate of the coordinate position of the intersection point corresponding to the special equipment are obtained, and the hour and minute of the current time are obtained;
[0059] Add the abscissa of the coordinate position of the intersection point corresponding to the special equipment to the hour in the current time, and add the ordinate of the coordinate position of the intersection point corresponding to the special equipment to the minute in the current time, and obtain the added abscissa and ordinate respectively to determine the target coordinates. For example, assuming that the coordinate position of the intersection point corresponding to a certain special equipment is (168,759), then the abscissa is 168 and the ordinate is 759. Assuming that the current time is 11:25, according to the above method, the target coordinates are (179,784);
[0060] Place the target coordinates in the plane of the circle, take the center of the circle as the endpoint and the target coordinates as the other endpoint, draw the target ray, and determine the target intersection point of the target ray and the circle;
[0061] Obtain the horizontal and vertical coordinates of the target intersection point, and combine the horizontal and vertical coordinates of the target intersection point to obtain a digital code. For example, if the target intersection point is (112, 208), the digital code is 112208;
[0062] The digital code is hashed to obtain a hash value, which is determined as a secret key and returned to the special equipment. In this embodiment, the hash operation adopts the SHA-3 (64) hash encryption algorithm, and the digital code 112208 is hashed to obtain a hash value of bd3535b739a4c456.
[0063] Step S03: Control the special equipment to verify the key and send the verification result to the operation and maintenance terminal.
[0064] The received secret key is verified with the locally generated secret key, and after the verification is passed, the verification result is sent to the operation and maintenance terminal.
[0065] Step S04: Based on the verification result, determine whether communication can be established between the operation and maintenance terminal and the special equipment. If so, execute step S05.
[0066] In step S05, when the special equipment is remotely controlled through the operation and maintenance terminal, the control command is encrypted again and sent to the special equipment.
[0067] Specifically, when the special equipment is remotely controlled through the operation and maintenance terminal, the current time is obtained, and the current time is added to the end of the control command to encrypt the control command again and send it to the special equipment.
[0068] Step S06: Control the special equipment to perform decryption. After successful decryption, forward the control command issued by the operation and maintenance terminal and respond.
[0069] The decryption algorithm matches the encryption algorithm, and a symmetric encryption algorithm or an asymmetric encryption algorithm can be used.
[0070] In summary, an embodiment of the present invention proposes an artificial intelligence-based operation and maintenance management method for special equipment. The method obtains an authentication request sent by an operation and maintenance terminal, and controls the special equipment to generate a verification seed according to the authentication request and sends it to the operation and maintenance terminal; controls the operation and maintenance terminal to encrypt the verification seed, and generates a secret key and returns it to the special equipment; controls the special equipment to verify the secret key and send the verification result to the operation and maintenance terminal. At the same time, based on the verification result, it is determined whether communication can be established between the operation and maintenance terminal and the special equipment; if so, when the special equipment is remotely controlled by the operation and maintenance terminal, the control command is encrypted again and sent to the special equipment; controls the special equipment to decrypt, and after successful decryption, forwards the control command issued by the operation and maintenance terminal and responds. Specifically, due to multiple different encryption procedures, the information transmission security of the special equipment during the maintenance process can be maximized.
[0071] Example 2
[0072] The second embodiment of the present invention provides a special equipment operation and maintenance management system 200 based on artificial intelligence, please refer to Figure 2 , is a structural block diagram of a special equipment operation and maintenance management system based on artificial intelligence. The special equipment operation and maintenance management system based on artificial intelligence 200 includes:
[0073] The first control module 21 is used to obtain an authentication request sent by the operation and maintenance terminal, and control the special equipment to generate a verification seed based on the authentication request and send it to the operation and maintenance terminal. When the position of the special equipment changes, the generated verification seed also changes accordingly;
[0074] The second control module 22 is used to control the operation and maintenance terminal to encrypt the verification seed and generate a secret key and return it to the special equipment;
[0075] The third control module 23 is used to control the special equipment to verify the key and send the verification result to the operation and maintenance terminal;
[0076] A judgment module 24 is used to judge whether communication can be established between the operation and maintenance terminal and the special equipment according to the verification result;
[0077] The fourth control module 25 is configured to, when it is determined that communication can be established between the operation and maintenance terminal and the special equipment, encrypt the control command again and send it to the special equipment when the special equipment is remotely controlled by the operation and maintenance terminal;
[0078] The fifth control module 26 is used to control the special equipment to perform decryption, and after successful decryption, forward the control command issued by the operation and maintenance terminal and respond.
[0079] Furthermore, in some other embodiments of the present invention, the first control module 21 includes:
[0080] A first acquiring unit is configured to acquire an authentication request sent by the operation and maintenance terminal, and acquire the coordinate position of each special equipment according to the authentication request;
[0081] A clustering processing unit is used to perform clustering processing on the coordinate positions of each special equipment according to the type of special equipment to obtain the cluster center points of special equipment of the same type;
[0082] A circle center determination unit is used to draw a circle containing all cluster center points based on the cluster center points and determine the circle center;
[0083] An intersection determination unit, configured to draw a ray with the center of the circle as an endpoint and the coordinate position of each special equipment as another endpoint, and determine an intersection point between the ray and the circle;
[0084] The verification seed determination unit is used to obtain the coordinate position of the intersection corresponding to each special equipment, determine the coordinate position of the intersection corresponding to each special equipment as the verification seed, and send it to the operation and maintenance terminal.
[0085] Furthermore, in some other embodiments of the present invention, the second control module 22 includes:
[0086] The second acquisition unit is used to obtain the horizontal coordinate and the vertical coordinate of the coordinate position of the intersection point corresponding to the special equipment, and determine the corresponding target coordinates according to the horizontal coordinate, the vertical coordinate and the preset rules;
[0087] a target intersection point determination unit, configured to place the target coordinates in the plane of the circle, draw a target ray with the center of the circle as an endpoint and the target coordinates as another endpoint, and determine a target intersection point between the target ray and the circle;
[0088] a third acquiring unit, configured to acquire the horizontal and vertical scales and the vertical coordinates of the target intersection point, and combine the horizontal and vertical scales and the vertical coordinates of the target intersection point to obtain a digital code;
[0089] A hash operation unit is used to perform a hash operation on the digital code to obtain a hash value, determine the hash value as the secret key, and return it to the special equipment.
[0090] Furthermore, in some other embodiments of the present invention, the second acquiring unit includes:
[0091] The acquisition subunit is used to obtain the horizontal and vertical coordinates of the coordinate position of the intersection point corresponding to the special equipment, and to obtain the hour and minute of the current time;
[0092] The adding subunit is used to add the horizontal coordinate of the coordinate position of the intersection point corresponding to the special equipment to the hour in the current time, and to add the vertical coordinate of the coordinate position of the intersection point corresponding to the special equipment to the minute in the current time, to obtain the added horizontal coordinate and vertical coordinate respectively, so as to determine the target coordinates.
[0093] Furthermore, in some other embodiments of the present invention, the fourth control module 25 includes:
[0094] The encryption unit is used to obtain the current time when the special equipment is remotely controlled through the operation and maintenance terminal, add the current time to the end of the control command to encrypt the control command again, and send it to the special equipment.
[0095] Example 3
[0096] The third embodiment of the present invention provides an electronic device, see Figure 3 , which is a structural block diagram of an electronic device, including a memory 20, a processor 10, and a computer program 30 stored in the memory and executable on the processor. When the processor 10 executes the computer program 30, the above-mentioned artificial intelligence-based special equipment operation and maintenance management method is implemented.
[0097] In some embodiments, the processor 10 can be a central processing unit (CPU), a controller, a microcontroller, a microprocessor or other data processing chip, used to run the program code stored in the memory 20 or process data, such as executing access restriction programs.
[0098] Among them, the memory 20 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 20 can be an internal storage unit of an electronic device, such as a hard disk of the electronic device. In other embodiments, the memory 20 can also be an external storage device of an electronic device, such as a plug-in hard disk equipped on the electronic device, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), etc. Furthermore, the memory 20 can also include both an internal storage unit of the electronic device and an external storage device. The memory 20 can be used not only to store application software and various types of data of the electronic device, but also to temporarily store data that has been output or is to be output.
[0099] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned artificial intelligence-based special equipment operation and maintenance management method.
[0100] Those skilled in the art will appreciate that the logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0101] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic devices), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.
[0102] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement the hardware: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0103] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
[0104] The above embodiments merely illustrate several implementations of the present invention, and while their descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make numerous modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.
Claims
1. A special equipment operation and maintenance management method based on artificial intelligence, characterized in that: The method comprises: Obtaining an authentication request sent by the operation and maintenance terminal, controlling the special equipment to generate a verification seed according to the authentication request, and sending the verification seed to the operation and maintenance terminal; Controlling the operation and maintenance terminal to encrypt the verification seed and generate a secret key and return it to the special equipment; Controlling the special equipment to verify the secret key and sending the verification result to the operation and maintenance terminal; Determining whether communication can be established between the operation and maintenance terminal and the special equipment based on the verification result; If so, when the special equipment is remotely controlled through the operation and maintenance terminal, the control command is encrypted again and sent to the special equipment; Control the special equipment to decrypt, and after successful decryption, forward the control command issued by the operation and maintenance terminal and respond; The step of obtaining the authentication request sent by the operation and maintenance terminal, controlling the special equipment to generate a verification seed according to the authentication request, and sending the verification seed to the operation and maintenance terminal includes: Obtaining an authentication request sent by the operation and maintenance terminal, and obtaining the coordinate position of each special equipment according to the authentication request; According to the type of special equipment, the coordinate position of each special equipment is clustered to obtain the cluster center point of special equipment of the same type; Based on the center points of each cluster, draw a circle containing all the cluster center points and determine the center of the circle; With the center of the circle as an endpoint and the coordinate position of each special equipment as the other endpoint, a ray is drawn, and the intersection point of the ray and the circle is determined; Obtaining the coordinate position of the intersection point corresponding to each special equipment, determining the coordinate position of the intersection point corresponding to each special equipment as the verification seed, and sending it to the operation and maintenance terminal; The step of controlling the operation and maintenance terminal to encrypt the verification seed and generate a secret key and return it to the special equipment includes: Obtain the horizontal coordinate and vertical coordinate of the coordinate position of the intersection point corresponding to the special equipment, and determine the corresponding target coordinate according to the horizontal coordinate, vertical coordinate and preset rules; Placing the target coordinates in the plane of the circle, taking the center of the circle as an endpoint and the target coordinates as another endpoint, drawing a target ray, and determining a target intersection point between the target ray and the circle; Obtaining the horizontal and vertical scales and the vertical coordinates of the target intersection point, and combining the horizontal and vertical scales and the vertical coordinates of the target intersection point to obtain a digital code; Performing a hash operation on the digital code to obtain a hash value, determining the hash value as the secret key, and returning it to the special device; The step of obtaining the abscissa and ordinate of the coordinate position of the intersection point corresponding to the special equipment and determining the corresponding target coordinates according to the abscissa, the ordinate and a preset rule comprises: Obtain the horizontal and vertical coordinates of the coordinate position of the intersection point corresponding to the special equipment, and obtain the hour and minute of the current time; Add the horizontal coordinate of the coordinate position of the intersection point corresponding to the special equipment to the hour in the current time, and add the vertical coordinate of the coordinate position of the intersection point corresponding to the special equipment to the minute in the current time, and obtain the added horizontal coordinate and vertical coordinate respectively to determine the target coordinates.
2. The artificial intelligence-based special equipment operation and maintenance management method according to claim 1, characterized in that: When the special equipment is remotely controlled through the operation and maintenance terminal, the step of re-encrypting the control command and sending it to the special equipment includes: When the special equipment is remotely controlled through the operation and maintenance terminal, the current time is obtained, and the current time is added to the end of the control command to encrypt the control command again and send it to the special equipment.
3. The artificial intelligence-based special equipment operation and maintenance management method according to claim 2, characterized in that: In the step of obtaining the authentication request sent by the operation and maintenance terminal, controlling the special equipment to generate a verification seed according to the authentication request, and sending it to the operation and maintenance terminal, when the position of the special equipment changes, the generated verification seed also changes accordingly.
4. A special equipment operation and maintenance management system based on artificial intelligence, characterized in that: For implementing the artificial intelligence-based special equipment operation and maintenance management method according to any one of claims 1 to 3, the system comprises: A first control module is configured to obtain an authentication request sent by the operation and maintenance terminal, and control the special equipment to generate a verification seed according to the authentication request and send the verification seed to the operation and maintenance terminal; A second control module is used to control the operation and maintenance terminal to encrypt the verification seed and generate a secret key and return it to the special equipment; A third control module is used to control the special equipment to verify the secret key and send the verification result to the operation and maintenance terminal; A judgment module, configured to judge whether communication can be established between the operation and maintenance terminal and the special equipment according to the verification result; a fourth control module, configured to, when it is determined that communication can be established between the operation and maintenance terminal and the special equipment, encrypt the control command again and send it to the special equipment when remotely controlling the special equipment through the operation and maintenance terminal; The fifth control module is used to control the special equipment to decrypt, and after the decryption is successful, forward the control command issued by the operation and maintenance terminal and respond.
5. A computer-readable storage medium, characterized in that include: The computer-readable storage medium stores one or more programs, which, when executed by a processor, implement the artificial intelligence-based special equipment operation and maintenance management method as described in any one of claims 1 to 3.
6. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein: The memory is used to store computer programs; When the processor is used to execute the computer program stored in the memory, it implements the special equipment operation and maintenance management method based on artificial intelligence as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Secure communication method and system, storage medium and vehicle
CN116155579A