Method and system for rapidly integrating thermal power plant SIS system and third-party power plant portal system

Through the intermediate integrated application system and token mechanism, the rapid and seamless integration of the thermal power plant SIS system and the third-party power plant portal system is achieved, solving the problem of high integration complexity and improving user experience and system performance.

CN120750604APending Publication Date: 2025-10-03XIAN TPRI POWER PLANT INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511011337.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

In the existing technology, it is difficult to integrate the SIS system of a thermal power plant with the third-party power plant portal system, resulting in complex integration between systems, high costs, long cycles and difficulty in flexible expansion.

Method used

Through the intermediate integration application system, the token mechanism and distributed caching technology are used to achieve rapid integration of the SIS system and the third-party power plant portal system. This includes steps such as integrating login requests, token acquisition, encrypted caching, and login verification, ensuring seamless integration without modifying the core logic of the SIS system.

Benefits of technology

It reduces the complexity and cost of system integration, improves the security and efficiency of user authentication, supports single sign-on, and enhances user experience and system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120750604A_ABST
    Figure CN120750604A_ABST
Patent Text Reader

Abstract

The invention discloses a method and system for rapidly integrating a thermal power plant SIS system and a third-party power plant portal system, and belongs to the technical field of industrial automation and information system integration. The method realizes seamless connection between an SIS system and a power plant portal system through an intermediate integrated application system, and comprises the following steps: directing an integrated login request of the SIS system to the power plant portal system and obtaining a first token; obtaining user information according to the first token and generating a second token of the SIS system; performing distributed caching on the double tokens by adopting an encryption key; and realizing automatic login through a token verification mechanism. Non-intrusive design is adopted, under the condition that SIS system source codes are not modified, the functions of single sign-on, user information synchronization and unified exit are achieved through a token mechanism and a distributed cache technology, the problem that an adapter needs to be customized and developed in a traditional scheme is solved, and the method has the advantages of being high in safety, compatibility and expansibility and the like and is suitable for popularization and application. The system integration cost and maintenance difficulty are significantly reduced, and the method is suitable for a multi-system integration scene in the power industry.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of industrial automation and information system integration, and in particular to a method and system for quickly integrating a SIS system of a thermal power plant with a third-party power plant portal system. Background Art

[0002] As the power industry continues to improve its information technology, power plants have generally deployed independent portal application systems to centrally manage user identities, permissions, and business processes. However, because these portal systems are developed by different vendors, their login mechanisms, interface specifications, and security policies vary significantly, making integration difficult.

[0003] At the same time, SIS systems, as a crucial component of power plant operation monitoring, are typically independently deployed applications with their own user authentication and access control systems. Achieving seamless integration with multiple power plant portal systems without modifying the SIS's existing architecture has become a pressing challenge in power informatization.

[0004] Traditional solutions often require custom development of adapters for each portal system or modification of the SIS system code. This not only has high development costs and long cycles, but is also difficult to maintain and cannot meet the needs of rapid deployment and flexible expansion.

[0005] In view of the above problems, it is necessary to design a method for rapid integration of the SIS system of a thermal power plant with the third-party power plant portal system to achieve rapid integration of the SIS system with the third-party power plant portal system. Summary of the Invention

[0006] In response to the problems existing in the prior art, the present invention provides a method and system for quickly integrating the SIS system of a thermal power plant with a third-party power plant portal system. Without modifying the core logic of the SIS system, the present invention can complete compatible access to various portal systems of third-party power plants through an intermediate integrated application system, and realize functions such as single sign-on, user information synchronization, token management and unified logout.

[0007] The present invention is achieved through the following technical solutions: A method for rapidly integrating a thermal power plant SIS system with a third-party power plant portal system includes the following steps: S1. The integrated application system directs the integrated login request of the target system to the third-party portal system, and obtains the user login information of the integrated login request according to the first token generated by the portal system for the integrated login request; S2. The integrated application system obtains a second token of the target system according to the user login information; S3. The integrated application system caches the first token and the second token using the encryption key; S4. The integrated application system receives a login instruction from the target system, where the login instruction is generated by the target system after detecting the login key. The corresponding second token in the cache system is queried according to the target system identifier and the encryption key and its validity is verified. After the verification is passed, the target system is logged in.

[0008] Preferably, the integrated application system directs the integrated login request of the target system to the portal system, and obtains user login information of the integrated login request according to the first token generated by the third-party portal system for the integrated login request, including: The user starts the target system through integrated login. After receiving the integrated login request, the integrated application system directs the integrated login request to the third-party portal system according to the configuration information. The third-party portal system generates a first token after successfully verifying the user's identity information, and jumps to the callback address of the integrated application system.

[0009] Preferably, the integrated application system obtains the second token of the target system according to the user login information, including: The integrated application system obtains user login information from the third-party portal system according to the first token; Configure the user login information into the target system and generate a second token based on the target system's API.

[0010] Preferably, the integrated application system caches the first token and the second token using an encryption key, including: The integrated application system generates a login key, and generates cache keys for the first token and the second token according to the system identifiers and login keys corresponding to the first token and the second token; The first token and the second token are cached in the distributed cache system according to the cache key.

[0011] Preferably, after the first token and the second token are cached in the distributed cache system, the user login interface is directed to the target system, and a login key is appended to the URL to redirect the integrated login request of the target system to the third-party portal system.

[0012] Preferably, the integrated application system receives a login instruction from the target system, including: The target system detects the login key, initiates the login command and connects to the integrated login interface of the target system.

[0013] Preferably, the step of querying the corresponding second token in the cache system according to the target system identifier and the encryption key and verifying the validity, and logging into the target system after passing the verification, includes: After receiving the login instruction, the system integration system queries the first token of the corresponding target system in the cache system according to the buffer key and verifies the validity of the first token. After the validity verification is passed, the user logs in to the target system; When the first token is not found or the first token verification fails, the system is redirected to the integrated application system.

[0014] Preferably, exiting the target system includes: After receiving the exit instruction, the system integration system obtains a first token according to the buffer key of the target system, and causes the target system to exit the system integration system according to the first token.

[0015] Preferably, after the target system exits the system integration system, the third-party portal system exits the system integration system, including: The integrated application system obtains a second token according to the buffer key of the third-party portal system, and causes the third-party portal system to exit the system integration system according to the second token.

[0016] A system for rapidly integrating a thermal power plant SIS system with a third-party power plant portal system includes the following steps: A request module, configured to direct the integrated login request of the target system to the third-party portal system through the integrated application system, and obtain user login information of the integrated login request according to a first token generated by the portal system for the integrated login request; A token module is used to integrate the application system to obtain a second token of the target system according to the user login information; An encryption cache module, configured to cache the first token and the second token using an encryption key in an integrated application system; A login module is used to integrate the application system to receive a login instruction from the target system, where the login instruction is generated after the target system detects the login key; The corresponding second token in the cache system is queried according to the target system identifier and the encryption key and its validity is verified. After the verification is passed, the target system is logged in.

[0017] An electronic device, comprising: memory for storing computer programs; A processor is used to implement the steps of the method for quickly integrating the thermal power plant SIS system with a third-party power plant portal system when executing the computer program.

[0018] Compared with the prior art, the present invention has the following beneficial technical effects: The present application provides a method for quickly integrating a thermal power plant SIS system with a third-party power plant portal system, directing the integrated login request of the target system to the third-party portal system to obtain user login information, then obtaining the token of the target system based on the user login information, and caching the token with an encryption key, and finally, after receiving the login instruction of the target system, querying and verifying the token in the cache to complete the login; first, this method can quickly integrate with the third-party portal system without modifying the core logic of the SIS system, greatly reducing the complexity and cost of system integration; secondly, through the token mechanism and distributed caching technology, the security and efficiency of user identity authentication are improved, and the confidentiality and integrity of user data during transmission are ensured; thirdly, the solution supports single sign-on function, and users only need to authenticate in one system to automatically log in to another system without repeatedly entering the user name and password, which greatly improves the user experience and login efficiency. Finally, this technical solution improves the response speed and performance of the system by reducing frequent token generation and verification operations, providing strong support for the information construction of the power industry.

[0019] This application also proposes a system for quickly integrating a thermal power plant SIS system with a third-party power plant portal system, an electronic device and a computer storage medium, which have all the advantages of the above-mentioned method for quickly integrating a thermal power plant SIS system with a third-party power plant portal system. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without paying any creative work.

[0021] Figure 1 This is a schematic diagram of the structure of a system for rapid integration of a thermal power plant SIS system and a third-party power plant portal system according to the present invention; Figure 2 The present invention is a flow chart of a method for rapidly integrating a thermal power plant SIS system with a third-party power plant portal system. DETAILED DESCRIPTION

[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations.

[0023] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without creative work are within the scope of protection of the present application.

[0024] A method for rapidly integrating a thermal power plant SIS system with a third-party power plant portal system, characterized by comprising the following steps: S1. The integrated application system directs the integrated login request of the target system to the third-party portal system, and obtains the user login information of the integrated login request according to the first token generated by the portal system for the integrated login request; S2. The integrated application system obtains a second token of the target system according to the user login information; S3. The integrated application system caches the first token and the second token using the encryption key; S4. The integrated application system receives a login instruction from the target system, where the login instruction is generated by the target system after detecting the login key. The corresponding second token in the cache system is queried according to the target system identifier and the encryption key and its validity is verified. After the verification is passed, the target system is logged in.

[0025] Example 1 In this embodiment, the SIS system is used as the target system, the SIS integrated application system is used as the integrated application system, and the power plant portal system is used as the third-party portal system for illustration.

[0026] A method for rapidly integrating a thermal power plant SIS system with a third-party power plant portal system includes the following steps: S1. The SIS integrated application system directs the integrated login request of the SIS system to the power plant portal system. The SIS integrated application system obtains user login information of the integrated login request based on a first token generated by the power plant portal system in response to the integrated login request. The first token is a token generated after the power plant portal system verifies the integrated login request; The SIS integrated application system acts as an intermediary, redirecting the SIS system's integrated login request to the power plant portal system. Upon receiving the request, the SIS integrated application system redirects it to the power plant portal system. Upon receiving the request, the power plant portal system verifies the user's identity. Upon successful verification, it generates a primary token and returns it to the SIS integrated application system within the redirection URL. The SIS integrated application system then uses this primary token to access the user's login details by calling the power plant portal system's API.

[0027] Single sign-on (SSO) is implemented between the SIS and the power plant portal system. Users only need to authenticate in one system to automatically log in to the other, eliminating the need to repeatedly enter their username and password. This significantly improves user experience and login efficiency. The token mechanism also enhances system security, ensuring the authenticity of user identities and the security of data transmission.

[0028] S2. The SIS integrated application system obtains a second token of the SIS system based on the user login information; After receiving the user login information from the power plant portal system, the SIS integrated application system uses this information to call the SIS API to obtain the SIS secondary token. This secondary token is an important credential used by the SIS system for internal user authentication and access control, representing the user's identity and permissions within the SIS system.

[0029] By obtaining a secondary token from the SIS system, the SIS integrated application system can achieve seamless integration with the SIS system without modifying the original SIS system architecture. At the same time, the secondary token ensures the consistency and accuracy of user authentication and access control within the SIS system, improving system security and stability.

[0030] S3. The SIS integrated application system caches the first token and the second token using an encryption key; After obtaining the first and second tokens, the SIS integrated application system encrypts them using an encryption key and caches the encrypted tokens in the distributed cache system. The cache key consists of the system identifier and a randomly generated LoginKey, ensuring the uniqueness and queryability of the cached data.

[0031] By caching tokens, SIS integrated applications can reduce the frequency of token generation and verification operations, thereby improving system response speed and performance. At the same time, using encryption keys to encrypt tokens also ensures the security of cached data and prevents the leakage and abuse of token information.

[0032] S4. The SIS integrated application system receives a login instruction from the SIS system, which is generated after the SIS system detects the login key. According to the SIS system identification and encryption key, the corresponding second token in the cache system is queried and its validity is verified. After the verification is passed, the SIS system is logged in.

[0033] After receiving the SIS login command (generated by the SIS after detecting the login key), the SIS integrated application system queries the cache system for the corresponding second token based on the SIS system identifier and encryption key and verifies its validity. If the verification is successful, the SIS integrated application system completes the SIS system login operation and returns the user information, token, and LoginKey to the page cache for subsequent user access and operation.

[0034] By validating the cached token, the SIS integrated application system enables automated SIS login, eliminating the need for users to re-enter their username and password, improving user experience and login efficiency. Verifying the validity of the token also ensures login security, preventing unauthorized access and manipulation. Furthermore, the caching and verification mechanisms ensure the consistency and accuracy of user data between the SIS and the power plant portal system.

[0035] This method for rapidly integrating a thermal power plant SIS with a third-party power plant portal system uses an intermediate integration application system as a bridge, achieving seamless integration with multiple power plant portal systems without modifying the core SIS logic. Technically, this method leverages key technologies such as token mechanisms, distributed caching, and cryptographic verification to ensure secure and efficient user authentication.

[0036] During the integration process, the power plant portal system first verifies the user's identity and generates a token. The SIS integrated application system then uses this token to obtain user details and further generate a token for the SIS system. These two tokens are encrypted and cached in the distributed system for subsequent login verification and session management. When a user accesses the SIS system, the system verifies the user's identity by querying the token information in the cache, thereby achieving automated login. In addition, this method also supports a unified logout function, ensuring that the user's login status can be updated synchronously across different systems. This not only greatly reduces the complexity and cost of system integration, avoids the tedious process of customizing and developing adapters for each portal system, but also improves the system's flexibility and scalability. At the same time, through the token mechanism and encryption verification, the security of user authentication and the confidentiality of data transmission are ensured, providing users with a more convenient and secure login experience. This technical solution not only achieves rapid integration of the SIS system with a third-party power plant portal system, but also ensures the security, flexibility, and scalability of the system.

[0037] In some embodiments, the SIS integrated application system directs the integrated login request of the SIS system to the power plant portal system, and the SIS integrated application system obtains user login information of the integrated login request based on a first token generated by the power plant portal system in response to the integrated login request, including: The user starts the SIS system through integrated login. After receiving the integrated login request, the SIS integrated application system directs the integrated login request to the login page of the power plant portal system according to the configuration information. After the power plant portal system verifies the user's identity information, it generates a first token and jumps to the designated callback address of the SIS integrated application system.

[0038] In some embodiments, the SIS integrated application system obtains the second token of the SIS system according to the user login information, including: The SIS integrated application system obtains user login information from the power plant portal system according to the first token; Configure the user login information into the SIS system, and generate a second token of the SIS system according to the API of the SIS system. The second token is the token information of the SIS system.

[0039] In some embodiments, the SIS integrated application system caches the first token and the second token using an encryption key; The SIS integrated application system randomly generates a universal unique identifier (UUID) as the login key (LoginKey); Generate a cache key based on the login key and cache the first token and the second token in the distributed cache system respectively; The cache key of the first token consists of the power plant ID plus the login key LoginKey; The cache key of the second token consists of the SIS system identifier plus the login key LoginKey.

[0040] The user's browser is redirected to the homepage of the SIS system. The SIS integrated application system redirects the integrated login request of the SIS system to the power plant portal system through the constructed URL and appending the login key LoginKey to the URL.

[0041] In some embodiments, the SIS integrated application system receives a login instruction from the SIS system, where the login instruction is an instruction generated by the SIS system after detecting a login key; The SIS system homepage detects the login key LoginKey, starts the login instruction and connects to the SIS system integrated login interface.

[0042] In some embodiments, the corresponding second token in the cache system is queried based on the SIS system identifier and the encryption key and its validity is verified. After the verification is passed, the SIS system is logged in.

[0043] After the SIS system integration system receives the login instruction, the SIS system integration system queries the first token of the corresponding SIS system in the cache system according to the buffer key and verifies the validity of the first token. After the validity verification is passed, the user logs in to the SIS system.

[0044] When the first token is not found or the first token verification fails, the system is redirected to the SIS integrated application system.

[0045] In some embodiments, when a user logs out of the SIS system, the user obtains a login key, deletes relevant information in the browser cache, and logs out of the SIS system.

[0046] Example 1 See Figure 1 and 2 A method for quickly integrating a thermal power plant SIS system with a third-party power plant portal system includes the following steps: Step 1: Set the login mode flag in the SIS system to determine whether integrated login is enabled. If integrated login is enabled, jump to the login interface of the SIS integrated application system; When necessary, it is necessary to configure the SIS system login identifier and the login interface address and logout interface address of the SIS integrated application system in the SIS system.

[0047] Step 2: The SIS integrated application system redirects the user's request to the login page of the corresponding power plant portal system based on pre-configured information; It should be noted that the SIS integrated application system needs to pre-configure the basic parameter information and corresponding interface addresses of the SIS system and each power plant portal system in order to realize dynamic routing and interface calling.

[0048] Step 3: After the user completes identity authentication in the power plant portal system, the power plant portal system generates a token and carries this token to jump back to the designated callback address of the SIS integrated application system; The token generated by the power plant portal system after completing user identity authentication should contain the user identity and validity period information, and be transmitted to the SIS integrated application system through the HTTPS secure channel.

[0049] Step 4: The SIS integrated application system uses the obtained token information to call the API of the power plant portal system to obtain detailed information of the logged-in user; When the SIS integrated application system calls the power plant portal system API interface to obtain user information, it must carry a valid token for identity authentication to ensure the security and legitimacy of the interface call.

[0050] Step 5: After the SIS integrated application system obtains the user's login information, it first updates the user information to the SIS system database, and then calls the SIS system API to generate the SIS system token information; Whether to synchronize the acquired user basic information to the SIS system database is a configurable option. At the same time, when calling the SIS system's interface to generate a token, an encryption verification mechanism is added to generate encryption parameters for the login account information according to the encryption rules agreed upon by both parties. The token can only be generated after the SIS system verification is passed.

[0051] Step 6: The SIS integrated application system randomly generates a universally unique identifier (UUID) as the login key. It then caches the power plant portal system token and the SIS system token in the distributed cache system.

[0052] Among them, the cache key Key of the power plant portal system Token is composed of the power plant identifier plus the login key LoginKey, while the cache key Key of the SIS system Token is composed of the SIS system identifier plus the login key LoginKey.

[0053] Finally, the browser is redirected to the SIS system homepage with the login key LoginKey appended to the URL; When SIS system tokens and power plant portal system tokens are cached in the distributed cache system, a reasonable expiration time must be set to ensure data security and consistency.

[0054] Step 7: After the SIS homepage detects the presence of the LoginKey, it calls the SIS system integration login interface. Based on the SIS system ID and the LoginKey, the SIS system integration login interface queries the cache system for a corresponding Token and verifies its validity. If so, the login is successful, and the user information, Token, and LoginKey are returned to the page and cached in the browser cache, allowing the page data to load. If not, or if the Token is invalid, the page is redirected to the SIS integrated application system's login interface.

[0055] Before loading the SIS system homepage, it should first determine whether key data such as LoginKey, user information and Token already exist in the browser cache; if so, directly modify the browser routing address and load the system data; if not, re-call the login interface to complete the login process.

[0056] Step 8: When the user chooses to log out, first obtain the LoginKey from the browser cache, then delete the relevant information in the browser cache, and call the logout interface of the SIS integrated application system; Before executing the logout operation, you must first obtain the LoginKey data from the browser cache, then clear the browser's local cache, and finally call the logout interface of the SIS integrated application system.

[0057] Step 9: The SIS integrated application system obtains the SIS system token information in the cache system based on the SIS system ID plus the LoginKey, and then calls the SIS system's integrated logout interface with the token information; Before calling the SIS system logout interface, the SIS integrated application system must accurately obtain the Token information based on the Key value of the SIS system identifier and the LoginKey, and carry the Token to complete the SIS system logout operation.

[0058] Step 10: When the SIS system exits successfully, the SIS integrated application system deletes the SIS system token information in the distributed cache system based on the SIS ID plus the LoginKey, then obtains the power plant portal system token information in the cache system based on the power plant ID plus the LoginKey, and then calls the exit interface of the power plant portal system with the token information; Before calling the power plant portal system logout interface, the SIS integrated application system must first obtain the power plant portal system's Token information based on the key value of the power plant ID and the LoginKey combination, and carry the Token to complete the portal system logout operation.

[0059] Step 11: Once the power plant portal system successfully processes the logout request, the SIS application deletes the power plant portal system token from the distributed cache using the power plant ID and the LoginKey. Finally, the entire process redirects back to the SIS system integration login page.

[0060] When the power plant portal system completes the logout operation, the SIS integrated application system deletes the corresponding power plant portal system Token information from the distributed cache system based on the key value of the power plant ID and LoginKey, and redirects the user browser to the integrated login page of the SIS system to complete the complete unified logout process.

[0061] The present invention provides a method for rapidly integrating a thermal power plant SIS system with a third-party power plant portal system. Without modifying the core logic of the SIS system, the method can achieve compatible access to various portal systems of third-party power plants through an intermediate integrated application system, thereby realizing functions such as single sign-on, user information synchronization, token management, and unified logout.

[0062] Correspondingly, the present application also provides a system for quickly integrating a thermal power plant SIS system with a third-party power plant portal system, comprising the following steps: A request module, configured for the SIS integrated application system to direct an integrated login request of the SIS system to the power plant portal system, and for the SIS integrated application system to obtain user login information of the integrated login request based on a first token generated by the power plant portal system in response to the integrated login request; The token module is used for the SIS integrated application system to obtain the second token of the SIS system according to the user login information; An encryption cache module, used for the SIS integrated application system to cache the first token and the second token using an encryption key; A login module is used for the SIS integrated application system to receive a login instruction from the SIS system. The login instruction is generated by the SIS system after detecting a login key; According to the SIS system identification and encryption key, the corresponding second token in the cache system is queried and its validity is verified. After the verification is passed, the SIS system is logged in.

[0063] It should be noted that in the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of each module is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules can be combined or integrated into another device, or some features can be ignored or not executed. The modules described as separate components may or may not be physically separated. The components displayed as modules may be one physical unit or multiple physical units, that is, they may be located in one place, or they may be distributed in multiple different places. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0064] In addition, the modules in the various embodiments of the present invention may be integrated into a single processing unit, each module may exist physically separately, or two or more modules may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0065] An electronic device provided in an embodiment of the present application includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the method for quickly integrating a thermal power plant SIS system with a third-party power plant portal system as described in any of the above embodiments are implemented.

[0066] Another electronic device provided in an embodiment of the present application may further include: an input port connected to the processor for transmitting multimodal data collected by an external acquisition device to the processor; a display unit connected to the processor for displaying the processing results of the processor to the outside world; and a communication module connected to the processor for enabling communication between the electronic device and the outside world. The display unit may be a display panel, a laser scanning display, etc.; the communication method adopted by the communication module includes but is not limited to mobile high-definition link technology (HML), universal serial bus (USB), high-definition multimedia interface (HDMI), wireless connection (including wireless fidelity technology (WiFi), Bluetooth communication technology, low-power Bluetooth communication technology, and communication technology based on IEEE802.11s).

[0067] An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of the method for quickly integrating a thermal power plant SIS system with a third-party power plant portal system as described in any of the above embodiments are implemented.

[0068] For descriptions of the relevant parts of the system, electronic device, and computer-readable storage medium for rapid integration of a thermal power plant SIS system with a third-party power plant portal system provided in the embodiments of this application, please refer to the detailed description of the corresponding parts of the method for rapid integration of a thermal power plant SIS system with a third-party power plant portal system provided in the embodiments of this application, and no further description is given here. In addition, the parts of the above-mentioned technical solutions provided in the embodiments of this application that are consistent with the implementation principles of the corresponding technical solutions in the prior art are not described in detail to avoid excessive elaboration.

[0069] The above content is only for explaining the technical idea of ​​the present invention and cannot be used to limit the protection scope of the present invention. Any changes made on the basis of the technical solution in accordance with the technical idea proposed by the present invention shall fall within the protection scope of the claims of the present invention.

Claims

1. A method for rapidly integrating a thermal power plant SIS system with a third-party power plant portal system, characterized in that: The following steps are involved: S1. The integrated application system directs the integrated login request of the target system to the third-party portal system, and obtains the user login information of the integrated login request according to the first token generated by the portal system for the integrated login request; S2. The integrated application system obtains a second token of the target system according to the user login information; S3. The integrated application system caches the first token and the second token using the encryption key; S4. The integrated application system receives a login instruction from the target system, where the login instruction is generated by the target system after detecting the login key. The corresponding second token in the cache system is queried according to the target system identifier and the encryption key and its validity is verified. After the verification is passed, the target system is logged in.

2. A method for rapid integration of a thermal power plant SIS system with a third-party power plant portal system according to claim 1, characterized in that: The integrated application system directs the integrated login request of the target system to the portal system, and obtains user login information of the integrated login request according to a first token generated by the third-party portal system for the integrated login request, including: The user starts the target system through integrated login. After receiving the integrated login request, the integrated application system directs the integrated login request to the third-party portal system according to the configuration information. The third-party portal system generates a first token after successfully verifying the user's identity information, and jumps to the callback address of the integrated application system.

3. The method for rapid integration of a thermal power plant SIS system with a third-party power plant portal system according to claim 1, characterized in that: The integrated application system acquires a second token of the target system according to user login information, including: The integrated application system obtains user login information from the third-party portal system according to the first token; Configure the user login information into the target system and generate a second token based on the target system's API.

4. The method for rapid integration of a thermal power plant SIS system with a third-party power plant portal system according to claim 1, characterized in that: The integrated application system caches the first token and the second token using an encryption key, including: The integrated application system generates a login key, and generates cache keys for the first token and the second token according to the system identifiers and login keys corresponding to the first token and the second token; The first token and the second token are cached in the distributed cache system according to the cache key.

5. The method for rapid integration of a thermal power plant SIS system with a third-party power plant portal system according to claim 4, characterized in that: After the first token and the second token are cached in the distributed cache system, the user login interface is directed to the target system, and a login key is appended to the URL to redirect the integrated login request of the target system to the third-party portal system.

6. The method for rapid integration of a thermal power plant SIS system with a third-party power plant portal system according to claim 1, characterized in that: The integrated application system receives a login instruction from a target system, including: The target system detects the login key, initiates the login command and connects to the integrated login interface of the target system.

7. The method for rapid integration of a thermal power plant SIS system with a third-party power plant portal system according to claim 1, characterized in that: The step of querying the corresponding second token in the cache system according to the target system identifier and the encryption key and verifying the validity, and logging into the target system after the verification is passed, includes: After receiving the login instruction, the system integration system queries the first token of the corresponding target system in the cache system according to the buffer key and verifies the validity of the first token. After the validity verification is passed, the user logs in to the target system; When the first token is not found or the first token verification fails, the system is redirected to the integrated application system.

8. The method for rapidly integrating a thermal power plant SIS system with a third-party power plant portal system according to claim 1, characterized in that: Exiting the target system includes: After receiving the exit instruction, the system integration system obtains a first token according to the buffer key of the target system, and causes the target system to exit the system integration system according to the first token.

9. A method for rapid integration of a thermal power plant SIS system with a third-party power plant portal system according to claim 8, characterized in that: After the target system exits the system integration system, the third-party portal system exits the system integration system, including: The integrated application system obtains a second token according to the buffer key of the third-party portal system, and causes the third-party portal system to exit the system integration system according to the second token.

10. A system for rapid integration of a thermal power plant SIS system and a third-party power plant portal system, characterized in that: The following steps are involved: A request module, configured to direct the integrated login request of the target system to the third-party portal system through the integrated application system, and obtain user login information of the integrated login request according to a first token generated by the portal system for the integrated login request; A token module is used to integrate the application system to obtain a second token of the target system according to the user login information; An encryption cache module, configured to cache the first token and the second token using an encryption key in an integrated application system; A login module is used to integrate the application system to receive a login instruction from the target system, where the login instruction is generated after the target system detects the login key; The corresponding second token in the cache system is queried according to the target system identifier and the encryption key and its validity is verified. After the verification is passed, the target system is logged in.