Terminal data detection system
The terminal data detection system, which integrates component business architecture modules, business processing governance modules, and intelligent integrated operation and maintenance modules, solves the problems of device module complexity and low deployment frequency, and achieves fast and intelligent terminal data retrieval, thereby improving device security and stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NORTH CHINA ELECTRICAL POWER RES INST
- Filing Date
- 2022-11-01
- Publication Date
- 2026-07-03
AI Technical Summary
In existing technologies, offline application integration devices suffer from problems such as high module complexity, high technical debt, low deployment frequency, poor reliability, and limited scalability. This results in time-consuming and high-risk changes to device functions and defect repairs, and makes it impossible to scale the device composition according to business needs.
The terminal data detection system adopts a component business architecture module, a business processing governance module, and an intelligent integrated operation and maintenance module that are interconnected. It collects business data by setting up components, integrates and stores front-end data, integrates and decouples system services using encrypted authentication interfaces, and performs encrypted connection and upgrade of internal data of the unit through the intelligent integrated operation and maintenance module.
A lightweight, intelligent, and fast-response terminal retrieval system has been built, which can quickly handle terminal retrieval data problems, reduce labor costs, improve logic check efficiency, enhance the safety and stability of unit operation, reduce unplanned outages, and support rapid decision-making and data analysis.
Smart Images

Figure CN115795431B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data detection, specifically to a terminal data detection system. Background Technology
[0002] Offline application integration devices complete single-point device installation and use through periodic updates of installation packages (conditional retrieval and content association of files); specific production is required for different scenarios (manufacturers) and cannot be actively mapped based on host data intelligence; encryption cannot be hierarchically processed according to permissions and roles; report analysis and retrieval behavior cannot be effectively tracked.
[0003] The existing equipment and technology combine to form a monolithic architecture, a typical three-tier architecture consisting of a front-end, a middle business logic layer, and a database layer.
[0004] a) High complexity:
[0005] The entire equipment project has a large number of modules, with blurred module boundaries, unclear dependencies, and complex and chaotic compositional logic.
[0006] b) Technology debt:
[0007] Over time, with changing requirements and personnel iterations, technical debt gradually accumulates in the program, growing larger and larger (unrepairable unless it breaks down). This is very common in device program development. This mindset is even more pronounced in monolithic architectures. The existing device component design or program design is difficult to modify because other modules in the device program may use it in unexpected ways.
[0008] c) Low deployment frequency:
[0009] As the number of device components increases, the build, deployment, and installation time also increases. In monolithic device programs, each feature change or bug fix necessitates a redeployment of the entire device. Full deployment is time-consuming, has a wide impact, and carries high risks, resulting in a low frequency of monolithic device deployments. This low deployment frequency leads to a large number of device feature changes and bug fixes between releases, resulting in a relatively high error rate.
[0010] d) Poor reliability:
[0011] Limited scalability means that individual devices can only be expanded as a whole, and cannot be scaled up or down according to actual business needs. Summary of the Invention
[0012] To address the problems in the existing technology, this application provides a terminal data detection system that can help users quickly handle terminal data retrieval issues and build a lightweight, intelligent, and fast-responding terminal retrieval system.
[0013] To solve at least one of the above problems, this application provides the following technical solution:
[0014] In a first aspect, this application provides a terminal data detection system, comprising: a component business architecture module, a business processing governance module, and an intelligent integration operation and maintenance module, wherein the component business architecture module, the business processing governance module, and the intelligent integration operation and maintenance module are interconnected.
[0015] The component business architecture module is used to collect business data by setting up components, and to integrate and store front-end data by setting up a core CDS algorithm.
[0016] The business processing governance module is used to integrate and decouple various services of the system through an encrypted authentication interface;
[0017] The intelligent integrated operation and maintenance module is used for encrypted connection of data within the unit and data of individual units, as well as for connection and upgrade based on a preset security token.
[0018] Furthermore, the business processing governance module includes:
[0019] The authentication unit is used to authenticate the development mode of the target device through device coding and to authenticate the production module of the target device through access key and authentication key.
[0020] Furthermore, the business processing governance module includes:
[0021] A rate limiting unit is used to perform rate limiting or circuit breaking operations on the service of the target device based on the concurrency within a set time period.
[0022] Furthermore, the business processing governance module includes:
[0023] An interface monitoring unit is used to take idle interfaces offline based on request response time and interface call success rate.
[0024] Furthermore, the authentication unit includes:
[0025] The device authentication subunit is used to perform authentication operations between the user and the service based on the single sign-on service.
[0026] Furthermore, the authentication unit also includes:
[0027] The service authentication subunit is used to authenticate the legitimacy of requests between services by legitimate services authorized based on the service discovery mechanism through the obtained registry.
[0028] Thirdly, this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the terminal data detection system.
[0029] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the terminal data detection system described above.
[0030] Fifthly, this application provides a computer program product, including a computer program / instructions, which, when executed by a processor, implement the steps of the terminal data detection system described above.
[0031] As can be seen from the above technical solution, this application provides a terminal data detection system, which sets up a component business architecture module, a business processing governance module, and an intelligent integration and maintenance module, and the component business architecture module, the business processing governance module, and the intelligent integration and maintenance module are interconnected; the component business architecture module is used to collect business data by setting components, and to integrate and store front-end data by setting a core CDS algorithm; the business processing governance module is used to integrate and decouple various services of the system through an encrypted authentication interface; the intelligent integration and maintenance module is used to encrypt and connect data within the unit and data of individual machines, and to upgrade the connection according to a preset security token, which can help users quickly handle terminal data retrieval problems and build a lightweight, intelligent, and fast-responding terminal retrieval system. Attached Figure Description
[0032] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0033] Figure 1 This is one of the structural schematic diagrams of the terminal data detection system in the embodiments of this application;
[0034] Figure 2 This is a second schematic diagram of the terminal data detection system in the embodiments of this application;
[0035] Figure 3 This is the third schematic diagram of the terminal data detection system in the embodiments of this application;
[0036] Figure 4 This is a schematic diagram of the structure of the electronic device in the embodiments of this application. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0038] The acquisition, storage, use, and processing of data in this application all comply with the relevant provisions of national laws and regulations.
[0039] In view of the problems existing in the prior art, this application provides a terminal data detection system, which includes a component business architecture module, a business processing and governance module, and an intelligent integration and maintenance module, all interconnected. The component business architecture module is used to collect business data by setting components and to integrate and store front-end data through a set core CDS algorithm. The business processing and governance module is used to integrate and decouple various services of the system through an encrypted authentication interface. The intelligent integration and maintenance module is used to encrypt and connect data within the unit and data from individual machines, and to upgrade connections based on a preset security token. This system can help users quickly handle terminal data retrieval problems and build a lightweight, intelligent, and fast-responding terminal retrieval system.
[0040] To help users quickly resolve terminal data retrieval issues and build a lightweight, intelligent, and fast-responding terminal retrieval system, this application provides an embodiment of a terminal data detection system, see [link to embodiment]. Figure 1 The terminal data detection system specifically includes the following components:
[0041] The component business architecture module 10, the business processing governance module 20, and the intelligent integration operation and maintenance module 30 are interconnected.
[0042] The component business architecture module 10 is used to collect business data by setting up components, and to integrate and store front-end data by setting up a core CDS algorithm.
[0043] The business processing governance module 20 is used to integrate and decouple various services of the system through an encrypted authentication interface;
[0044] The intelligent integrated operation and maintenance module 30 is used for encrypted connection of data within the unit and data of individual units, as well as for connection and upgrade based on a preset security token.
[0045] Optionally, this application can develop software devices based on Windows / Android systems to design intelligent optimization systems for unit protection logic. This avoids unreasonable protection function design and eliminates potential safety hazards in unit operation throughout the entire commissioning and production service process. Based on the above practical situation, a unit protection logic intelligent optimization device based on a big data model is designed for monitoring and protection processing. This device integrates expert technical experience while performing data analysis, which can improve the level of review and work efficiency. Furthermore, it can be used with a mobile APP device for inspection at any time.
[0046] Optionally, this application has the following technical features:
[0047] 1. Through the functional architecture and master data control mode of the master data management platform, protection logic processing is completed. This includes master data application and authentication (master data creation, master data query, master data modification, master data authentication, master data freezing, master data expansion), basic functions (organizational structure and personnel management, notification management, role and permission management, statistics and calculation management, data distribution and monitoring management, authentication process tracking), data modeling (data model maintenance, automatic distribution rules, automatic import rules, distribution system configuration, remote settings), distribution and import (automatic distribution, manual distribution, import verification, MAP rule mapping), data maintenance and query (data addition, deletion, modification and maintenance, data query, data import), and archiving and cleaning (data extraction, data cleaning, data archiving).
[0048] 2. Built-in data management modes: authentication and archiving. Authentication (integrated approach: master data undergoes an authentication process within the data access service. After unified coding, the service distributes the data to various business applications; applicable types include various public data codes and some specialized master data. The application and distribution of these codes require complex data quality verification, monitoring, query calculations, etc., all supported by a unified distribution algorithm.) and Archiving (integrated approach: the master data application and authentication process occurs within the business system. After coding is assigned, the data is published to components for data interaction.)
[0049] 3. Business architecture, with the device intermediate service framework as the core, features: minimized business decoupling, minimized component dependencies, rapid iterative integration, and independent installation and deployment.
[0050] 4. Service governance, based on a comprehensive equipment service framework, features: high fault tolerance, global monitoring of processing capabilities, flexible component configuration, and easy service communication.
[0051] 5. Intelligent operation and maintenance, based on scalable and customizable local installation, features: local deployment, intelligent elastic expansion, unified interface development, and unified resource scheduling.
[0052] Therefore, this application can utilize EDR (Endpoint Access Response) terminal technology, permission encryption-driven services, advanced search engine analysis technology, result macro association technology, and tag virtualization technology to control the lifecycle of terminal service access and meet the customized management needs of vendors. It fully leverages cutting-edge, mainstream terminal intelligent design to improve logic checking efficiency, data retrieval accuracy, and enable business implementation forms such as procedure association and scenario comparison analysis. This reduces related labor costs, enhances the reliability and rationality of logic-related content, strengthens the safety and stability of unit operation, avoids unit outages caused by thermal control logic problems, reduces economic losses for power generation groups, and provides necessary technical support for the business expansion and market development of the Electric Power Research Institute. By using a procedure retrieval engine to assist in improving the accuracy of multi-scenario inspection report results, it generates data report analysis and process data assets, thereby summarizing data analysis evidence, supporting rapid decision-making and improvement, and realizing the value of terminal digital software.
[0053] As described above, the terminal data detection system provided in this application embodiment can be configured with a component business architecture module 10, a business processing and governance module 20, and an intelligent integration and maintenance module 30, which are interconnected. The component business architecture module 10 is used to collect business data by setting components and to integrate and store front-end data by setting a core CDS algorithm. The business processing and governance module 20 is used to integrate and decouple various services of the system through an encrypted authentication interface. The intelligent integration and maintenance module 30 is used to encrypt and connect data within the unit and data of a single machine, and to upgrade the connection according to a preset security token. This system can help users quickly handle terminal data retrieval problems and build a lightweight, intelligent, and fast-responding terminal retrieval system.
[0054] See Figure 2 As a feasible embodiment of this application, the service processing governance module 20 includes:
[0055] The authentication unit 21 is used to authenticate the development mode of the target device through the device code and to authenticate the production module of the target device through the access key and the authentication key.
[0056] Optionally, the device in this application needs to support both development and production modes. The development mode is easier to use and can be directly authenticated through the equipment code. The production mode uses the access key and secret key. Every time the application calls the API interface, it must carry the access key and secret key.
[0057] As a feasible embodiment of this application, the service processing governance module 20 includes:
[0058] The rate limiting unit 22 is used to perform rate limiting or circuit breaking operations on the service of the target device based on the concurrency within a set time period.
[0059] Optionally, this application will implement rate limiting for each device service during authorization. There are many ways to limit rates, such as (concurrency reaching a certain level, daily access reaching the limit, total access being used up, concurrency reaching a certain level within 5 minutes). Exceeding the set values will trigger rate limiting or even circuit breaking, directly rejecting connections to provide security protection.
[0060] As a feasible embodiment of this application, the service processing governance module 20 includes:
[0061] Interface monitoring unit 23 is used to perform offline processing operations on idle interfaces based on request response time and interface call success rate.
[0062] Optionally, this application provides interface-related monitoring, such as monitoring the 90% request response time, number of interface calls, and number of failures for device component interfaces. Additionally, device services that have not been called for an extended period should be taken offline. This is to prevent unused device service interfaces from consuming additional resources.
[0063] See Figure 3 As a feasible embodiment of this application, the authentication unit 21 includes:
[0064] Device authentication subunit 211 is used to perform authentication operations between users and services based on the single point of access (SPA) login service.
[0065] As a feasible embodiment of this application, the authentication unit 21 further includes:
[0066] Service authentication subunit 212 is used to authenticate the legitimacy of requests between services by legitimate services authorized based on the service discovery mechanism through the obtained registry.
[0067] Optionally, authorization authentication is divided into two categories: device authentication, which is the authentication of requests between users and services; and service authentication, which is the authentication of requests between services.
[0068] Device authentication relies on a single sign-on service (the permission data structure is designed based on a three-level permission string ("page:resource:permission", e.g., "device:add:*"), and the permission granularity can reach the button operation level.
[0069] Service authentication relies on service registration and discovery. After a legitimate service is published, it becomes a legitimate service through the service registration mechanism. Based on the service discovery mechanism, authorized legitimate services authenticate the legitimacy of requests between services by obtaining the registry.
[0070] From a hardware perspective, in order to help users quickly resolve terminal data retrieval issues and build a lightweight, intelligent, and fast-responding terminal retrieval system, this application provides an embodiment of an electronic device for implementing all or part of the content of the terminal data detection system. The electronic device specifically includes the following components:
[0071] The system comprises a processor, memory, a communications interface, and a bus; wherein the processor, memory, and communications interface communicate with each other via the bus; the communications interface is used to realize information transmission between the terminal data detection system and core business systems, user terminals, and related databases and other related devices; the logic controller can be a desktop computer, tablet computer, or mobile terminal, etc., and this embodiment is not limited to these. In this embodiment, the logic controller can be implemented with reference to the embodiments of the terminal data detection system in the present embodiment, and the content of the embodiments of the terminal data detection system is incorporated herein, and repeated parts will not be described again.
[0072] It is understood that the user terminal may include smartphones, tablet computers, network set-top boxes, portable computers, desktop computers, personal digital assistants (PDAs), in-vehicle devices, smart wearable devices, etc. Among these, the smart wearable devices may include smart glasses, smartwatches, smart bracelets, etc.
[0073] In practical applications, parts of the terminal data detection system can be executed on the electronic device side as described above, or all operations can be completed in the client device. The choice can be made based on the processing power of the client device and the limitations of the user's usage scenario. This application does not impose any limitations on this. If all operations are completed in the client device, the client device may further include a processor.
[0074] The aforementioned client device may have a communication module (i.e., a communication unit) that can communicate with a remote server to achieve data transmission. The server may include a server on the task scheduling center side; in other implementation scenarios, it may also include a server on an intermediate platform, such as a server on a third-party server platform that has a communication link with the task scheduling center server. The server may include a single computer device, a server cluster consisting of multiple servers, or a distributed server structure.
[0075] Figure 4 This is a schematic block diagram illustrating the system configuration of the electronic device 9600 according to an embodiment of this application. Figure 4 As shown, the electronic device 9600 may include a central processing unit 9100 and a memory 9140; the memory 9140 is coupled to the central processing unit 9100. It is worth noting that... Figure 4 This is an example; other types of structures can also be used to supplement or replace this structure to achieve telecommunications functions or other functions.
[0076] In one embodiment, the terminal data detection system function can be integrated into the central processing unit 9100.
[0077] As described above, the electronic device provided in this application embodiment comprises a component business architecture module, a business processing governance module, and an intelligent integration and maintenance module, which are interconnected. The component business architecture module is used to collect business data by setting components and to integrate and store front-end data by setting a core CDS algorithm. The business processing governance module is used to integrate and decouple various services of the system through an encrypted authentication interface. The intelligent integration and maintenance module is used to encrypt and connect data within the unit and data of individual machines, and to upgrade the connection based on a preset security token. This enables users to quickly handle terminal data retrieval problems and build a lightweight, intelligent, and fast-responding terminal retrieval system.
[0078] In another embodiment, the terminal data detection system can be configured separately from the central processing unit 9100. For example, the terminal data detection system can be configured as a chip connected to the central processing unit 9100, and the terminal data detection system function can be implemented through the control of the central processing unit.
[0079] like Figure 4 As shown, the electronic device 9600 may further include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is worth noting that the electronic device 9600 does not necessarily need to include these components. Figure 4 All components shown; in addition, the electronic device 9600 may also include Figure 4 For components not shown, please refer to existing technologies.
[0080] like Figure 4 As shown, the central processing unit 9100, sometimes also referred to as a controller or operating control, may include a microprocessor or other processor device and / or logic device, which receives inputs and controls the operation of various components of the electronic device 9600.
[0081] The memory 9140 may be, for example, one or more of a cache, flash memory, hard drive, removable media, volatile memory, non-volatile memory, or other suitable devices. It may store the aforementioned failure-related information, and also store a program for executing that information. The central processing unit 9100 may execute the program stored in the memory 9140 to perform information storage or processing, etc.
[0082] Input unit 9120 provides input to central processing unit 9100. Input unit 9120 may be, for example, a keypad or touch input device. Power supply 9170 provides power to electronic device 9600. Display 9160 displays images and text. Display may be, for example, an LCD display, but is not limited thereto.
[0083] The memory 9140 can be a solid-state memory, such as a read-only memory (ROM), random access memory (RAM), a SIM card, etc. It can also be a memory that retains information even when power is off, can be selectively erased, and contains more data; examples of this type of memory are sometimes referred to as EPROMs. The memory 9140 can also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application / function storage unit 9142 for storing application programs and function programs or processes for executing the operation of the electronic device 9600 via the central processing unit 9100.
[0084] The memory 9140 may also include a data storage unit 9143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 9144 of the memory 9140 may include various drivers for the electronic device's communication functions and / or for performing other functions of the electronic device (such as messaging applications, address book applications, etc.).
[0085] The communication module 9110 is a transmitter / receiver 9110 that transmits and receives signals via the antenna 9111. The communication module (transmitter / receiver) 9110 is coupled to the central processing unit 9100 to provide input signals and receive output signals, which can be the same as in a conventional mobile communication terminal.
[0086] Based on different communication technologies, multiple communication modules 9110 can be configured in the same electronic device, such as cellular network modules, Bluetooth modules, and / or wireless LAN modules. The communication module (transmitter / receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide audio output via the speaker 9131 and receive audio input from the microphone 9132, thereby realizing typical telecommunications functions. The audio processor 9130 may include any suitable buffer, decoder, amplifier, etc. Additionally, the audio processor 9130 is coupled to a central processing unit 9100, enabling on-device recording via the microphone 9132 and on-device playback of stored sound via the speaker 9131.
[0087] Embodiments of this application also provide a computer-readable storage medium capable of implementing all steps of the terminal data detection system in the above embodiments where the execution subject is a server or client. The computer-readable storage medium stores a computer program that, when executed by a processor, implements all steps of the terminal data detection system in the above embodiments where the execution subject is a server or client.
[0088] As described above, the computer-readable storage medium provided in this application embodiment includes a component business architecture module, a business processing governance module, and an intelligent integration and maintenance module, all interconnected. The component business architecture module is used to collect business data through configured components and to integrate and store front-end data using a configured core CDS algorithm. The business processing governance module is used to integrate and decouple various services of the system through an encrypted authentication interface. The intelligent integration and maintenance module is used for encrypted connection of data within the unit and data from individual machines, and for connection upgrades based on a preset security token. This enables users to quickly resolve terminal data retrieval issues and build a lightweight, intelligent, and fast-responding terminal retrieval system.
[0089] Embodiments of this application also provide a computer program product capable of implementing all steps in the terminal data detection system in the above embodiments, where the execution subject is a server or a client. When the computer program / instruction is executed by a processor, it implements the terminal data detection system.
[0090] As described above, the computer program product provided in this application embodiment includes a component business architecture module, a business processing governance module, and an intelligent integration and maintenance module, all interconnected. The component business architecture module collects business data through configured components and integrates and stores front-end data using a configured core CDS algorithm. The business processing governance module integrates and decouples various system services through an encrypted authentication interface. The intelligent integration and maintenance module encrypts and connects data within the unit and individual machines, and performs connection upgrades based on a preset security token. This enables users to quickly resolve terminal data retrieval issues and build a lightweight, intelligent, and fast-responding terminal retrieval system.
[0091] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0092] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0093] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0094] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0095] Specific embodiments have been used to illustrate the principles and implementation methods of this invention. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this invention. Therefore, the content of this specification should not be construed as a limitation of this invention.
Claims
1. A terminal data detection system, characterized by, include: The system comprises a component business architecture module, a business processing governance module, and an intelligent integration and operation and maintenance module, which are interconnected. The component business architecture module is used to collect business data by setting up components, and to integrate and store front-end data by setting up a core CDS algorithm. The business processing governance module is used to integrate and decouple various services of the system through an encrypted authentication interface; The intelligent integrated operation and maintenance module is used for encrypted connection of data within the unit and data of individual units, as well as for connection and upgrade based on a preset security token; The business processing governance module includes: The authentication unit is used to authenticate the target device in its development mode using device coding and in its production mode using access key and authentication key. In the production mode, the access key and authentication key are carried with each API call. The authentication unit includes: The device authentication subunit is used to perform authentication operations between the user and the service based on the single sign-on service. The service authentication subunit is used to authenticate the legitimacy of requests between services by legitimate services authorized based on the service discovery mechanism through the obtained registry. Legitimate services become legitimate services after being published through the service registration mechanism.
2. The terminal data detection system of claim 1, wherein The business processing governance module includes: A rate limiting unit is used to perform rate limiting or circuit breaking operations on the service of the target device based on the concurrency within a set time period.
3. The terminal data detection system of claim 1, wherein The business processing governance module includes: An interface monitoring unit is used to take idle interfaces offline based on request response time and interface call success rate.
4. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the terminal data detection system according to any one of claims 1 to 3.
5. A computer readable storage medium having stored thereon a computer program, characterized in that, When executed by a processor, the computer program implements the terminal data detection system according to any one of claims 1 to 3.
6. A computer program product comprising computer programs / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the terminal data detection system according to any one of claims 1 to 3.
Citation Information
Patent Citations
Management operation and maintenance platform and data processing method
CN111984830A
Business support Saas system, method, medium and device based on micro-service architecture
CN112532413A