Intelligent control system based on service management
By designing an intelligent control system based on service management, using microservice architecture and lightweight interaction mechanism, it solves the problem that traditional application architectures are difficult to cope with the growth of business scale and data volume of Internet enterprises, and realizes efficient management and optimization of the system.
Patent Information
- Application Number
- CN202411662774.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-23
- Publication Date
- 2025-04-08
AI Technical Summary
Traditional application architectures are difficult to cope with the rapid growth of internal business scale and data volume of Internet companies, especially when service objects are increasingly demanding on products.
Design an intelligent control system based on service management, split the entire application system through the microservice architecture, launch and expand independently, adopt a lightweight interactive mechanism for communication between nodes, and manage and optimize the system through the management design module, analysis and processing module and audit notification module.
It effectively improves the coupling degree and service processing efficiency of the system, reduces the pressure of data storage and network transmission, and improves the stability and analysis and processing capabilities of the system.
Smart Images

Figure CN119781735A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent control technology, in particular to an intelligent control system based on service management. Background Art
[0002] In recent years, the rapid and vigorous development of the Internet, various emerging technologies such as big data, artificial intelligence, and edge computing have promoted the penetration of information technology into all walks of life. Traditional companies have continued to expand in terms of business scope and enterprise scale. As the scale of enterprise companies continues to expand, the complex and diverse characteristics of business have led to an exponential growth in user data, and the requirements for product development speed and iteration frequency have become increasingly higher. At present, most of the existing service systems of Internet companies are based on traditional application development architectures. Under the background of the rapid development of the Internet, the scale and amount of internal business of enterprises have grown rapidly, and the service objects have increasingly demanding requirements for enterprise products. Under many of the above factors, traditional application architectures are difficult to maintain. Microservice architecture is a discrete service architecture that can split each specific function and requirement of the entire application system into a group of service nodes to reduce the coupling degree of the system. Each node is independently launched in different processes, and the nodes interact using lightweight interaction mechanisms. A single node can be independently expanded and resized, and the service boundaries are clearly defined. Therefore, it is necessary to design an intelligent control system based on service management with strong stability and efficient analysis and control. Summary of the invention
[0003] The purpose of the present invention is to provide an intelligent control system based on service management to solve the problems raised in the above background technology.
[0004] In order to solve the above technical problems, the present invention provides the following technical solutions: an intelligent control method based on service management, comprising: Perform service operation processing of microservice intelligent control system; Carry out interface forwarding and database design management for microservice intelligent control systems; Conduct analysis and optimization of microservice intelligent control systems; Conduct review and notification feedback of microservice intelligent control systems; The service operation processing of the microservice intelligent control system includes: The administrator permissions of the microservice intelligent control system are optimized. The system administrator only has all the permissions of the interface layer under the current system, which corresponds to creating, editing and deleting service interfaces, and makes the operations of the interface layer take effect directly without application. The corresponding information of the system interface includes the interface request path, interface request method, whether to limit the returned data, call description, request parameter details and return parameter details.
[0005] According to the above technical solution, the interface forwarding and database design management of the microservice intelligent control system includes: Before starting the network interface data request, the control system first reads the data according to the unique ID of the requesting application system and the unique ID of the requested service system interface to obtain whether the two parties have a subscription relationship in the management system. If there is a subscription relationship, the next step of request forwarding is performed. If not, an exception is thrown. The front desk captures the exception and feedbacks the user; The database of the microservice intelligent control system is designed and optimized so that an application system API maps to a service system API, including an application system subscription API field, and the application system subscription API field corresponds to a corresponding service interface field in the subscription relationship.
[0006] According to the above technical solution, the analysis and optimization control of the microservice intelligent control system includes: When a subscriber in a microservice intelligent control system subscribes to the interface, it can only select from the interface return fields selected in the analysis, so that the interface call description and field description are directly displayed on the service system homepage display and subscription column of the user console, making it easier for users or subscribers to analyze the purpose of the interface and field information.
[0007] According to the above technical solution, the analysis and optimization control of the microservice intelligent control system further includes: After the user clicks the access management bar, a list of all application systems that the current user is responsible for and all service systems enabled in the current middle office system are displayed. After the user checks the service system interface of the corresponding application system, if the service system interface field that is subscribed (before the relationship takes effect) is not restricted, a list of all returned fields of the interface is displayed below. If it is a restricted field, all restricted fields provided by the service provider are displayed below. The current user can select the required field from the optional fields; Control and manage system application operations, including adding, editing and deleting operations. The main information of system applications includes the application system name, the system key value to be used, description information and the person in charge of the application system.
[0008] According to the above technical solution, the review and notification feedback of the microservice intelligent control system includes: Review and process the addition of system applications, service systems, and the subscription relationship between the two. In order to standardize the registration of the management system and the large granularity of the system level, the new creation operation is an application operation, which is approved by the corresponding person in charge; After receiving the audit result data information, it will be transmitted to the display terminal for feedback notification, which is conducive to subsequent analysis and processing.
[0009] According to the above technical solution, an intelligent control system based on service management includes: Management design module, used for management design of microservice intelligent control system; Analysis and processing module, used for analysis and processing of microservice intelligent control systems; The audit notification module is used to provide audit notifications for the microservice intelligent control system.
[0010] According to the above technical solution, the management design module includes: Service operation module, used for service operation management of microservice intelligent control system; Interface forwarding module, used for interface forwarding control of microservice intelligent control system; Database design module is used to optimize the design and management of the database.
[0011] According to the above technical solution, the analysis and processing module includes: Analysis and management module, used for analysis and management of microservice intelligent control systems; Subscription function module, used to control and process the subscription function of the microservice intelligent control system; The application control module is used to perform application control analysis of the microservice intelligent control system.
[0012] According to the above technical solution, the audit notification module includes: The audit processing module is used to perform audit analysis and processing of subscription relationships; The notification feedback module is used to manage the notification feedback of data information.
[0013] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention, by providing a management design module, an analysis and processing module and an audit notification module, manages the creation and update fields of data through the database datetime field according to the automatic generation characteristics of creation and update, and at the same time, all objects in the system involve limited fields such as whether they are effective and status, etc., and use numbers to replace their specific business meanings. A dictionary class is also provided to correspond to the meaning of each data, so as to reduce the pressure of data storage and network transmission, and can effectively improve the coupling degree of the system and the service processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings: Figure 1 is a flow chart of an intelligent control method based on service management provided in Embodiment 1 of the present invention; Figure 2This is a module structure diagram of an intelligent control system based on service management provided in Embodiment 2 of the present invention. DETAILED DESCRIPTION
[0015] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0016] Embodiment 1: Figure 1 This is a flow chart of an intelligent control method based on service management provided in Embodiment 1 of the present invention. This embodiment can be applied to a microservice intelligent control system. The method can be executed by an intelligent control system based on service management provided in Embodiment 1 of the present invention. The system is composed of multiple software and hardware modules, such as Figure 1 As shown, the method specifically comprises the following steps: S101, performing service operation processing of the microservice intelligent control system; Exemplarily, in an embodiment of the present invention, the administrator permissions of the microservice intelligent control system are optimized, and the system administrator only has all the permissions of the interface layer under the current system, corresponding to creating, editing and deleting service interfaces, and making the operations of the interface layer take effect directly without application, wherein the corresponding information of the system interface includes the request path of the interface, the interface request method, whether to restrict the return data, the call description, the request parameter details and the return parameter details; in this step, the interface request path locates the current interface, and is applied together with the interface request method to the gateway interface request forwarding, whether to restrict the return data, the subscriber (application system) interface return field will be restricted and managed according to the subsequent interface subscription, the request parameter details and the return parameter details will be added and edited according to the relevant information of the added interface.
[0017] S102, interface forwarding and database design management for the microservice intelligent control system; Exemplarily, in an embodiment of the present invention, before starting the network interface data request, the control system first reads the data according to the unique identification ID of the requesting party's application system and the unique identification of the requested party's service system interface to obtain whether the two parties have a subscription relationship in the management system. If the subscription relationship exists, the next step of request forwarding is performed. If not, an exception is thrown, and the front desk captures the exception and feedbacks the user. In this step, after confirming that there is a subscription relationship between the requesting party and the requested party, the request is forwarded through the microservice gateway forwarding technology. First, the URL address of the system and the URL and request method of the system interface are obtained through the unique identification of the requested party to obtain the return data. After obtaining the return data, the return data is filtered according to whether the field of the requested party's service system interface is restricted. If it is a non-restricted field, all data is returned. If it is a restricted field, the return data is filtered according to the restricted field, and only the field data checked by the user is returned, effectively improving the analysis and processing efficiency of the system.
[0018] The database of the microservice intelligent control system is designed and optimized so that an application system API maps to a service system API, including an application system subscription API field, and the application system subscription API field corresponds to a corresponding service interface field in the subscription relationship.
[0019] S103, performing analysis and optimization control of the microservice intelligent control system; Exemplarily, in an embodiment of the present invention, when a subscriber in a microservice intelligent control system subscribes to the interface, it can only make a selection in the interface return field selected by analysis, so that the interface call description and the field description are directly displayed in the service system homepage display and subscription column of the user console, which is convenient for users or subscribers to analyze the purpose of the interface and field information; in this step, for the nested situation of input and return fields, an operation bar is set after the field, and only its subfields can be added under the field. The overall field list is displayed in a tree structure, and the interface request path and request method will be forwarded in the network interface, which is used for the interface data request to locate the requested interface path.
[0020] After the user clicks the access management bar, a list of all application systems that the current user is responsible for and all service systems enabled in the current middle-office system are displayed. After the user checks the service system interface of the corresponding application system, if the subscribed service system interface field (before the relationship takes effect) is not restricted, a list of all returned fields of the interface is displayed below. If it is a restricted field, all restricted fields provided by the service provider are displayed below. The current user can select the required field from the optional fields. In this step, in the display of front-end data, the list display of service systems and service system interfaces and other similar inclusion relationships are all linked displays. At the same time, the creation and update fields of data are managed through the database datetime field according to the automatic generation characteristics of creation and update. At the same time, all objects in the system involve limited fields such as whether they are effective and status, and their specific business meanings are uniformly replaced by numbers. A dictionary class is set up to correspond to the meaning of each data to reduce data storage and network transmission pressure.
[0021] Control and manage system application operations, including adding, editing and deleting operations. The main information of system applications includes the application system name, the system key value to be used, description information and the person in charge of the application system. In this step, the system application key is used for inspection during the network interface forwarding process, and there are multiple persons in charge of the system application. The person in charge has the highest authority over the system application, which mainly involves the CRUD of the system application and the subscription service system interface. The addition of system applications is also an application operation, which requires approval from the relevant person in charge (super administrator) before it can be put online, effectively improving the system's coupling degree and service processing efficiency.
[0022] S104, review and notify feedback of the microservice intelligent control system; Exemplarily, in an embodiment of the present invention, the addition of system applications, service systems, and subscription relationships between the two are reviewed and processed. In order to standardize management system registration and the large granularity of the system level, the new creation operation is made an application operation, which is approved by the corresponding person in charge; the review of the subscription relationship can be reviewed by the person in charge of the subscribed service system and the super administrator.
[0023] After receiving the audit result data information, it will be transmitted to the display terminal for feedback notification, which is conducive to subsequent analysis and processing.
[0024] Embodiment 2: Embodiment 2 of the present invention provides an intelligent control system based on service management. Figure 2 A schematic diagram of the module structure of an intelligent control system based on service management provided in the second embodiment, such as Figure 2 As shown, the system includes: Management design module, used for management design of microservice intelligent control system; Analysis and processing module, used for analysis and processing of microservice intelligent control systems; The audit notification module is used to provide audit notifications for the microservice intelligent control system.
[0025] In some embodiments of the present invention, the management design module includes: Service operation module, used for service operation management of microservice intelligent control system; Interface forwarding module, used for interface forwarding control of microservice intelligent control system; Database design module is used to optimize the design and management of the database.
[0026] In some embodiments of the present invention, the analysis and processing module includes: Analysis and management module, used for analysis and management of microservice intelligent control systems; Subscription function module, used to control and process the subscription function of the microservice intelligent control system; The application control module is used to perform application control analysis of the microservice intelligent control system.
[0027] In some embodiments of the present invention, the audit notification module includes: The audit processing module is used to perform audit analysis and processing of subscription relationships; The notification feedback module is used to manage the notification feedback of data information.
[0028] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0029] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An intelligent control method based on service management, characterized in that: include: Perform service operation processing of microservice intelligent control system; Carry out interface forwarding and database design management for microservice intelligent control systems; Conduct analysis and optimization of microservice intelligent control systems; Conduct review and notification feedback of microservice intelligent control systems; The service operation processing of the microservice intelligent control system includes: The administrator rights of the microservice intelligent control system are optimized. The system administrator only has all the rights of the interface layer under the current system, which corresponds to creating, editing and deleting service interfaces, and the operations of the interface layer are directly effective without application. The corresponding information of the system interface includes the interface request path, interface request method, whether to limit the return data, call description, request parameter details and return parameter details; The intelligent control method includes the following modules: Management design module, used for management design of microservice intelligent control system; Analysis and processing module, used for analysis and processing of microservice intelligent control systems; Audit notification module, used for audit notification of microservice intelligent control system; The management design module includes: Service operation module, used for service operation management of microservice intelligent control system; Interface forwarding module, used for interface forwarding control of microservice intelligent control system; Database design module, used for optimizing the design and management of database; The analysis and processing module comprises: Analysis and management module, used for analysis and management of microservice intelligent control systems; Subscription function module, used to control and process the subscription function of the microservice intelligent control system; Application control module, used for application control analysis of microservice intelligent control systems; The audit notification module includes: The audit processing module is used to perform audit analysis and processing of subscription relationships; Notification feedback module, used for notification feedback management of data information; The interface request path locates the current interface and is used together with the interface request method in the gateway interface request forwarding. Whether to limit the returned data will be managed based on the restriction of the subscriber interface return field in the subsequent interface subscription. The request parameter details and return parameter details will be added and edited based on the relevant information of the added interface. The interface forwarding and database design management of the microservice intelligent control system includes: Before starting the network interface data request, the control system first reads the data according to the unique ID of the requesting application system and the unique ID of the requested service system interface to obtain whether the two parties have a subscription relationship in the management system. If there is a subscription relationship, the next step of request forwarding is performed. If not, an exception is thrown. The front desk captures the exception and feedbacks the user; After confirming that there is a subscription relationship between the requester and the requested party, the request is forwarded through the microservice gateway forwarding technology. First, the URL address of the system and the URL and request method of the system interface are obtained through the unique identifier of the requested party to obtain the return data. After obtaining the return data, the return data is filtered according to whether the field of the requested party service system interface is restricted. If it is a non-restricted field, all data is returned. If it is a restricted field, the return data is filtered according to the restricted field, and only the field data selected by the user is returned, which effectively improves the analysis and processing efficiency of the system; Design and optimize the database of the microservice intelligent control system so that one application system API maps to one service system API, including an application system subscription API field, and the application system subscription API field corresponds to a corresponding service interface field in the subscription relationship; The analysis and optimization control of the microservice intelligent control system includes: When the subscriber in the microservice intelligent control system subscribes to the interface, it only selects in the analysis of the selected interface return field, so that the interface call description and field description are directly displayed in the service system homepage display and subscription column of the user console, which is convenient for users or subscribers to analyze the purpose of the interface and field information; In case of nested input and return fields, an operation bar is set after the field, and only subfields are added under the field. The overall field list is displayed in a tree structure. The request path and request method of the interface will be forwarded in the network interface, and are used for the interface data request to locate the requested interface path; The analysis and optimization control of the microservice intelligent control system further includes: After the user clicks the access management bar, a list of all application systems that the current user is responsible for and all service systems enabled in the current middle office system are displayed. After the user checks the service system interface of the corresponding application system, if the subscribed service system interface field is not restricted, a list of all returned fields of the interface is displayed below. If it is a restricted field, all restricted fields provided by the service provider are displayed below. The current user selects the required field from the optional fields. In the display of front-end data, the list display of the service system and the service system interface containing the relationship is linked. At the same time, the database datetime field is used to manage the creation and update fields of the data according to the automatic generation characteristics of creation and update. At the same time, all objects in the system that involve whether the validity and status of the limited fields are unified with numbers instead of their specific business meanings. A dictionary class is set up to correspond to the meaning of each data to reduce the pressure of data storage and network transmission; Control and manage system application operations, including adding, editing and deleting operations. The main information of system applications includes the application system name, the system key value to be used, description information and the person in charge of the application system; The system application key is used for inspection during the network interface forwarding process. There are multiple persons in charge of the system application. The person in charge has the highest authority over the system application, which involves the CRUD of the system application and the subscription service system interface. The addition of the system application is also an application operation, which needs to be approved by the relevant person in charge before it can be put online, effectively improving the system's coupling degree and service processing efficiency; The review and notification feedback of the microservice intelligent control system includes: Review and process the addition of system applications, service systems, and the subscription relationship between the two. In order to standardize the registration of the management system and the large granularity of the system level, the new creation operation is an application operation, which is approved by the corresponding person in charge; The review of the subscription relationship shall be conducted by the person in charge of the service system and the super administrator of the subscribed party; After receiving the audit result data information, it will be transmitted to the display terminal for feedback notification, which is conducive to subsequent analysis and processing.