Service configuration method, device and equipment based on government affair platform and storage medium

CN115904465BActive Publication Date: 2026-09-22GUANGZHOU TENCENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110942889.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-17
Publication Date
2026-09-22
Estimated Expiration
2041-08-17

AI Technical Summary

Technical Problem

[0003]为了解决现有技术应用在进行业务系统搭建时,针对相关业务功能的实现的开发效率低等问题,本申请提供了一种基于政务平台的服务配置方法、装置、设备及存储介质:

Benefits of technology

[0016]通过接收针对指定政务类业务对象的基础服务配置指令,然后基于基础服务配置指令携带的信息确定对应的代理对象,从而建立代理对象和与服务信息相匹配的服务接口之间的通信信道,以实现针对指定政务类业务对象的服务配置。其中,基础服务配置指令携带的信息包括指示基础服务的服务信息和指定政务类业务对象的基础信息;代理对象用于对指定政务类业务对象执行服务信息对应的服务操作;相匹配的服务接口用于接收代理对象发送的服务操作执行数据以进行处理。本申请应用于政务平台上的基础服务配置,对于不同开发人员开发的不同政务类业务对象,可以响应于基础服务配置指令建立提供相关服务的代理对象和相匹配的服务接口间的通信信道,以实现相关服务的配置。这样能够使得开发人员专注于政务类业务对象的开发,尤其是核心实现的开发,从而提高开发人员的开发效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115904465B_ABST
    Figure CN115904465B_ABST
Patent Text Reader

Abstract

The application discloses a service configuration method and device based on a government affair platform, equipment and a storage medium. The method comprises the following steps: receiving a basic service configuration instruction for a specified government affair object; determining a corresponding proxy object based on information carried by the basic service configuration instruction; establishing a communication channel between the proxy object and a service interface matched with the service information, so as to realize service configuration for the specified government affair object. The application is applied to basic service configuration on the government affair platform. For different government affair objects developed by different developers, a communication channel between a proxy object providing related services and a matched service interface can be established in response to the basic service configuration instruction, so as to realize configuration of related services (such as monitoring services). In this way, the developer can focus on development of the government affair object, especially development of the core implementation, thereby improving the development efficiency of the developer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet communication technology, and in particular to a service configuration method, apparatus, device and storage medium based on a government affairs platform. Background Technology

[0002] In the construction of most business systems, each department has many vendors implementing related business functions, and each department has its own set of developers with corresponding development standards. When developing related business functions, developers need to focus not only on the core implementation of the relevant business functions, but also on the compatibility with the system environment. As a result, the development speed is slow and the cost is high for the entire business system. Summary of the Invention

[0003] To address the low development efficiency of existing technologies in implementing relevant business functions during the construction of business systems, this application provides a service configuration method, apparatus, device, and storage medium based on a government affairs platform:

[0004] According to a first aspect of this application, a service configuration method based on a government affairs platform is provided, applied to the government affairs platform, the method comprising:

[0005] Receive basic service configuration instructions for specified government affairs business objects;

[0006] The corresponding proxy object is determined based on the information carried by the basic service configuration instruction; wherein, the information carried by the basic service configuration instruction includes service information indicating the basic service and basic information of the specified government affairs business object, and the proxy object is used to perform the service operation corresponding to the service information on the specified government affairs business object;

[0007] A communication channel is established between the proxy object and the service interface that matches the service information to enable service configuration for the specified government affairs business object; wherein, the matching service interface is used to receive service operation execution data sent by the proxy object for processing.

[0008] According to a second aspect of this application, a service configuration device based on a government affairs platform is provided, the device being configured on the government affairs platform, the device comprising:

[0009] Instruction receiving unit: Used to receive basic service configuration instructions for specified government affairs business objects;

[0010] Proxy object determination unit: used to determine the corresponding proxy object based on the information carried by the basic service configuration instruction; wherein, the information carried by the basic service configuration instruction includes service information indicating the basic service and basic information of the specified government affairs business object, and the proxy object is used to perform the service operation corresponding to the service information on the specified government affairs business object;

[0011] Service configuration unit: used to establish a communication channel between the proxy object and the service interface that matches the service information, so as to realize service configuration for the specified government affairs business object; wherein, the matching service interface is used to receive service operation execution data sent by the proxy object for processing.

[0012] According to a third aspect of this application, an electronic device is provided, the electronic device including a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the service configuration method based on the government affairs platform as described in the first aspect.

[0013] According to a fourth aspect of this application, a computer-readable storage medium is provided, wherein at least one instruction or at least one program is stored therein, the at least one instruction or the at least one program being loaded and executed by a processor to implement the service configuration method based on a government affairs platform as described in the first aspect.

[0014] According to a fifth aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the service configuration method based on a government platform as described in the first aspect.

[0015] The service configuration method, apparatus, equipment, and storage medium based on the government affairs platform provided in this application have the following technical effects:

[0016] This application involves receiving basic service configuration instructions for a specified government affairs business object, then determining the corresponding proxy object based on the information carried in the basic service configuration instructions, thereby establishing a communication channel between the proxy object and the service interface matching the service information to achieve service configuration for the specified government affairs business object. The basic service configuration instructions carry information including service information indicating the basic service and basic information of the specified government affairs business object; the proxy object is used to execute service operations corresponding to the service information on the specified government affairs business object; and the matching service interface is used to receive and process service operation execution data sent by the proxy object. This application is applied to basic service configuration on a government affairs platform. For different government affairs business objects developed by different developers, a communication channel can be established between a proxy object providing the relevant service and the matching service interface in response to the basic service configuration instructions to achieve the configuration of the relevant service. This allows developers to focus on the development of government affairs business objects, especially the core implementation, thereby improving development efficiency. Attached Figure Description

[0017] To more clearly illustrate the technical solutions and advantages 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 only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application;

[0019] Figure 2 This is a schematic diagram illustrating a service configuration process based on a government affairs platform, provided in an embodiment of this application.

[0020] Figure 3 This is a flowchart illustrating a response to a first service query instruction provided in an embodiment of this application;

[0021] Figure 4 This is a flowchart illustrating a response to a second service query instruction provided in an embodiment of this application;

[0022] Figure 5 This is a schematic diagram of the technical implementation architecture provided in the embodiments of this application;

[0023] Figure 6 This is a block diagram of a service configuration device based on a government affairs platform provided in an embodiment of this application;

[0024] Figure 7 This is a schematic diagram of a blockchain system provided in an embodiment of this application;

[0025] Figure 8 This is a schematic diagram of a block structure provided in an embodiment of this application;

[0026] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0027] 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, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0028] It should be noted that the terms "comprising" and "having" and any variations thereof in the specification, claims and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such processes, methods, products or devices.

[0029] Please see Figure 1 , Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application. This application environment may include a client 10 and a server 20, which can be directly or indirectly connected via wired or wireless communication. The client 10 and the server 20 together construct the business system to be built. It should be noted that... Figure 1 This is just one example.

[0030] The client can be a physical device such as a smartphone, desktop computer, tablet, laptop, augmented reality (AR) / virtual reality (VR) device, digital assistant, smart speaker, smart wearable device, etc., or it can be software running on the physical device, such as a computer program. The operating system corresponding to the client can be Android, iOS (an operating system developed by Apple), Linux (an operating system), Microsoft Windows, etc.

[0031] The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. A server may include network communication units, processors, and memory, etc. The server can provide backend services to the corresponding clients. Cloud computing is a computing model that distributes computing tasks across a resource pool composed of a large number of computers, enabling various application systems to obtain computing power, storage space, and information services as needed. The network providing these resources is called the "cloud." From the user's perspective, resources in the "cloud" are infinitely scalable, readily available, on-demand, expandable, and pay-as-you-go.

[0032] In practical applications, the business system to be built can be a large-scale government affairs system. Digital government under the "Internet+" framework is a large-scale business system facing public users, dealing with tens of millions of users, hundreds of millions of daily page views (PV), and hundreds of thousands of instantaneous concurrent accesses. Therefore, it needs to meet the requirements of high concurrency, high performance, high availability, and elastic scalability to ensure high business stability. The main application scenario for this large-scale government affairs system could be the e-government cloud environment of Province A's digital government, involving numerous provincial-level ultra-large-scale platform applications, including instant messaging platforms, unified authentication platforms, intelligent gateway platforms, big data platforms, e-government cloud network platforms, e-government cloud PaaS (Platform as a Service) platforms, e-government cloud Iass (Infrastructure as a Service) platforms, physical servers, switch servers, routers, and DNS servers. The links are complex, and the platforms and hardware on these links are operated and managed by different vendors.

[0033] The following describes a specific embodiment of a service configuration method based on a government affairs platform according to this application. Figure 2 This is a flowchart illustrating a service configuration method based on a government affairs platform, as provided in an embodiment of this application. This application provides the operational steps described in the embodiments or flowchart, but based on conventional or non-inventive methods, it may include more or fewer operational steps. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only possible execution order. In actual system or product execution, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown... Figure 2 As shown, the method may include:

[0034] S201: Receive basic service configuration instructions for a specified government affairs business object;

[0035] In this embodiment, the government affairs platform receives a basic service configuration instruction for a specified government affairs business object. The government affairs business object can be a government affairs server, a government affairs application (program), or government affairs middleware. It can also be a part of a whole government affairs server, government affairs application (program), or government affairs middleware, such as a specific business port. Middleware can be Kafka (a high-throughput distributed publish-subscribe messaging system), Redis (a remote dictionary service), MongoDB (a database based on distributed file storage), etc. For example, a government affairs business object can be a server providing "housing provident fund inquiry" service, a plugin providing facial recognition support for "exam registration" service, an application providing "processing progress" inquiry service related to government services, or a database providing data management support for "annual inspection and review" service. The basic service configuration instruction can include service information indicating the basic service and basic information of the specified government affairs business object. This service information is the information of the basic services configured for the specified government affairs business object. Basic services can include monitoring services, monitoring and alarm services, fault handling (such as fault location) services, link tracing services, and network link testing services. Basic services can also be more granular services based on preset metrics, such as memory monitoring services, load monitoring services, traffic monitoring services, and log monitoring services.

[0036] In an exemplary implementation, receiving a basic service configuration instruction for a specified government affairs business object includes: 1) when the specified government affairs business object is a specified server, receiving a first type of basic service configuration instruction for the specified server; wherein the first type of basic service configuration instruction carries basic information of the specified server; 2) when the specified government affairs business object is a specified application, receiving a second type of basic service configuration instruction for the specified application; wherein the second type of basic service configuration instruction carries data (exposed) port information corresponding to the specified application; 3) when the specified government affairs business object is a specified middleware, receiving a third type of basic service configuration instruction for the specified middleware; wherein the third type of basic service configuration instruction carries server information of the specified middleware and type information of the specified middleware.

[0037] The basic information of the server specified in the first type of basic service configuration instructions can be the server's IP address (Internet Protocol) information, model information, system version information, etc., or its identification information in the business system. The basic information of the application specified in the second type of basic service configuration instructions can be the application's name, the data port information corresponding to the application, etc., or its identification information in the business system. The basic information of the middleware specified in the third type of basic service configuration instructions can be the middleware's type information, the server information where the middleware resides, etc., or its identification information in the business system. The server information can be found in the aforementioned "Basic Information of Specified Servers".

[0038] By referencing the data transmission process of specified business objects in the implementation of relevant business functions, more representative basic information can be determined for different categories of specified business objects, which can improve the efficiency and effectiveness of subsequent business object determination in response to basic service configuration commands.

[0039] In one exemplary embodiment, the government affairs platform includes an interaction layer, an application layer, and a service layer. Receiving basic service configuration instructions for a specified government affairs business object includes: using the interaction layer to receive basic service configuration instructions for the specified government affairs business object.

[0040] Accordingly, after receiving the basic service configuration instruction for the specified government affairs business object, the method further includes: using the interaction layer to call the input interface of the application layer to receive the service information and the basic information.

[0041] See Figure 5 Users can input basic information about a specified government service object and service information indicating basic services through the interactive interface provided by the interaction layer. The interaction layer then receives a basic service configuration command consisting of the service information and the basic information of the specified government service object. The interaction layer then calls the input interface of the application layer, which receives the service information and the basic information of the specified government service object, enabling it to invoke relevant services in the service layer and thus configure the relevant basic services.

[0042] The interaction layer can determine the corresponding input interface based on the basic information of a specified government affairs business object. For example, when the specified government affairs business object is a specified server, the input interface can be a server configuration API (Application Programming Interface); when the specified government affairs business object is a specified application, the input interface can be an application configuration API; and when the specified government affairs business object is a specified middleware, the input interface can be a middleware configuration API. It should be noted that the input interface will save the basic information of the specified government affairs business object after receiving the information.

[0043] The government service platform provides an interaction layer, application layer, and service layer, enabling users to configure basic services for specified government service objects in a convenient and flexible manner. It can respond to basic service configuration commands entered by different developers through the interactive interface. By providing basic services through the government service platform, the time and effort spent by developers on developing and designing these services can be reduced.

[0044] For the schematic technical implementation architecture Figure 5 The system is structured as follows: 1) Front-end (Interaction Layer): Provides configuration and display interfaces for application / middleware / server online configuration, monitoring, logging, probing, tracing, alarms, dashboards, resource overviews, and capacity observation; 2) Application Layer: Integrates existing systems and newly built services with applications at the core, providing APIs to the front-end. For a single application, it provides the necessary APIs for application / middleware / server online configuration, monitoring, logging, probing, tracing, alarms, dashboards, resource overviews, and capacity observation; 3) Service Layer: Provides domain services to the application layer to meet the business needs of the front-end. To meet these needs, it may involve extending existing systems, which must remain independently operable. The monitoring service provides Prometheus configuration and maintenance, Agent distribution, and other functions. The alarm service provides unified alarm support; 4) Storage Layer: Stores data for existing systems and newly built services. If the existing system remains independently operable, data integration for the existing system's data storage is not required.

[0045] In practical applications, the aforementioned government affairs platform can be an integrated digital government operations and maintenance system platform capable of providing organized and targeted "full-coverage, full-link, full-system, and all-round operation and maintenance services, intensive application operation and maintenance, application middleware operation and maintenance, data middleware operation and maintenance, PaaS platform service operation and maintenance, IaaS basic operation and maintenance, security operation and maintenance, network operation and maintenance, providing a technical operation and maintenance integration foundation, a unified and open operation and maintenance portal, and a standardized integration environment." This platform can realize an intensive, intelligent, and controllable integrated operation and maintenance system for digital government, achieving unified operation and maintenance standards and specifications, management processes and systems, unified operation and maintenance implementation resources, a unified operation and maintenance technology tool platform, and a unified overall digital government operation and maintenance architecture.

[0046] This platform, tailored to the needs of "Digital Government Application Systems," provides capabilities such as comprehensive monitoring of business systems, efficient fault detection and location, and rapid system fault handling. It offers services including a testing platform, traceability, monitoring and alarms, log monitoring, resource configuration, and fault handling, thus covering most of the operational needs of business systems. This reduces operational costs, improves the efficiency of asset and monitoring management, enhances operational efficiency, and improves overall operational effectiveness.

[0047] This platform provides comprehensive visualization monitoring, link tracing, and alarm systems, allowing operations and maintenance (O&M) personnel to intuitively and in real-time view the health status of business systems. It helps O&M personnel promptly filter and automatically display abnormal O&M data, reducing manpower investment and improving work efficiency. The platform's link tracing, log monitoring, and alarm capabilities can pinpoint the source of problems and provide notification services immediately when system failures occur, buying valuable time for online recovery, shortening downtime, reducing the impact of online incidents, and helping O&M and development teams locate problems, improving fault handling efficiency. The platform's network performance analysis capabilities enable network link monitoring, network link quality monitoring, network traffic source tracing analysis, network traffic monitoring, network performance analysis, and network fault location, improving network visibility, rapid troubleshooting, and increasing O&M efficiency. The platform's security O&M capabilities include attack protection monitoring, intrusion prevention monitoring, host intrusion monitoring, and a security alarm engine.

[0048] The platform consists of three parts: an operations and maintenance (O&M) R&D base, an O&M component integration platform, and an integrated platform. The O&M R&D base, based on cloud-native technologies such as container services and microservices, provides services for rapidly building O&M R&D components, enabling rapid orchestration and assembly of customized O&M components. It also provides extensibility capabilities at the underlying technical framework level. The O&M component integration platform, based on the O&M R&D base, provides application performance analysis, business performance analysis, network performance analysis, dial-up testing, monitoring and alarm, link tracing, log analysis, O&M work order, O&M operation (e.g., the Blue Whale platform), and security operations (O&M) platform. The integrated platform includes an integrated dashboard and an integrated development platform, enabling a single-screen display of full-link O&M monitoring and a one-stop unified O&M management open platform. The integrated dashboard includes project operations and maintenance monitoring dashboards, project operations and maintenance architecture dashboards, fault analysis dashboards, server resource monitoring dashboards, project operations and maintenance link monitoring dashboards, application performance monitoring dashboards, application operations and maintenance architecture dashboards, business monitoring dashboards, network performance monitoring dashboards, and security protection operations and maintenance monitoring dashboards. The integrated development platform provides operations and maintenance capability access management, operations and maintenance collaboration management, operations and maintenance (job) management, and DevOps (which can be seen as the intersection of development (software engineering), technical operations, and quality assurance).

[0049] Specifically, the platform provides a technology development foundation, enabling vendors to rapidly develop and build customized operation and maintenance (O&M) components using cloud-native technologies. This reduces the technical costs of implementing customized O&M functions and improves the efficiency and quality of O&M development. The platform's O&M component integration platform allows for the integration of pluggable O&M components based on this technology development foundation. Within this platform, the application performance analysis platform implements functions including application load monitoring, application fault location, and application performance optimization; the business performance analysis platform implements functions including traffic collection, KPI calculation, business analysis, and fault correlation diagnosis; the network performance analysis platform implements functions including network link monitoring, link traffic monitoring, network traffic source tracing analysis, network traffic monitoring, network performance analysis, fault location, improved network visibility, rapid troubleshooting, and increased O&M efficiency; the testing platform implements functions including application management, interface management, alarm management, and dashboard management; the monitoring and alarm platform implements functions including host monitoring, middleware monitoring, application monitoring, data visualization, and alarm notification services; and the link tracing platform implements functions including link data collection, data collection language clients, link data processing, alarm management, and visualization. The platform's operation and maintenance work order capabilities enable automatic generation, dispatch, and tracking of fault work orders. Its security operation and maintenance capabilities include attack protection monitoring, intrusion prevention monitoring, host intrusion monitoring, and a security alarm engine.

[0050] The integrated digital government operations and maintenance (O&M) platform provides integration and orchestration capabilities, enabling the aggregation of O&M technology components or products from various ecosystem vendors. Through an integrated dashboard and open platform, it achieves unified O&M management, integrating end-to-end O&M capabilities, quickly breaking down O&M silos, and forming a unified O&M management system. Simultaneously, it significantly improves the reusability efficiency of O&M technology components. The platform offers O&M technology solution orchestration functions for different application scenarios, allowing for the rapid orchestration of different O&M component capabilities according to application scenarios, enabling customized integrated O&M management solutions for specific projects.

[0051] As business scale continues to grow and system complexity gradually increases, government systems require automated, comprehensive monitoring and alerting tools to support operations and maintenance roles in timely problem detection and resolution. The aforementioned integrated digital government operations and maintenance platform can address issues such as "repetitive development and construction of operations and maintenance tools by different vendors, and untimely fault location." The comprehensive, one-stop tool suite provides different vendors with the ability to quickly and easily resolve these problems, minimizing the technical barriers and bottlenecks faced by application system developers, enhancing the depth of business incubation, and improving the operational quality and efficiency of digital government projects.

[0052] S202: Determine the corresponding proxy object based on the information carried by the basic service configuration instruction; wherein, the information carried by the basic service configuration instruction includes service information indicating the basic service and basic information of the specified government affairs business object; the proxy object is used to perform the service operation corresponding to the service information on the specified government affairs business object;

[0053] In this embodiment, the government platform determines the corresponding proxy object based on the information carried by the basic service configuration instruction. The information carried by the basic service configuration instruction can be found in the relevant description in step S201, and will not be repeated here. As the actual executor of the relevant service operations, the proxy object can be determined by the government platform from a set of pre-set candidate proxy objects based on service information and basic information. For example, if the service information and basic information indicate that a certain physical server is to be monitored for load, then it is necessary to filter out the candidate proxy objects deployed on that physical server and capable of being used for load monitoring from the multiple candidate proxy objects, and use them as the corresponding proxy object.

[0054] In an exemplary embodiment, in conjunction with the aforementioned application of the government affairs platform including the interaction layer, application layer and service layer, before determining the corresponding proxy object based on the service information carried by the basic service configuration instruction, the method further includes: using the input interface to call the service interface that matches the service information, so that the matching service interface calls the relevant services of the service layer;

[0055] Accordingly, determining the corresponding proxy object based on the service information carried by the basic service configuration instruction includes: receiving a call request for the matching service interface using the relevant services of the service layer; wherein the call request carries the service information and the basic information; and determining the proxy object based on the service information and the basic information using the relevant services of the service layer.

[0056] Taking monitoring service as a basic service as an example, when a specified government affairs business object is a specified server, the server, as the input interface, configures an API to call the monitoring API that matches the service interface. The monitoring API calls the monitoring service in the service layer, and the monitoring service determines a proxy object for the specified server to perform monitoring service operations. Subsequently, the proxy object can perform monitoring service operations on the specified server. When a specified government affairs business object is a specified application, the application, as the input interface, configures an API to call the monitoring API that matches the service interface. The monitoring API calls the monitoring service in the service layer, and the monitoring service determines a proxy object for the data port corresponding to the specified application to perform monitoring service operations. Subsequently, the proxy object can perform monitoring service operations on that data port to achieve monitoring of the specified application. When a specified government affairs business object is a specified middleware, the middleware, as the input interface, configures an API to call the monitoring API that matches the service interface. The monitoring API calls the monitoring service in the service layer, and the monitoring service determines a proxy object for the server where the specified middleware resides to perform monitoring service operations. Subsequently, the proxy object can perform monitoring service operations on that server to achieve monitoring of the specified middleware.

[0057] S203: Establish a communication channel between the proxy object and the service interface that matches the service information to implement service configuration for the specified government affairs business object; wherein, the matching service interface is used to receive service operation execution data sent by the proxy object for processing.

[0058] In this embodiment, the government affairs platform establishes a communication channel between a proxy object and a service interface that matches the service information, thereby enabling service configuration for specified government affairs business objects. Taking monitoring service as a basic service as an example, the proxy object can subsequently perform monitoring service operations on the specified business object, and the monitoring API can obtain the target monitoring data by processing the monitoring operation execution data sent by the proxy object. For example, the monitoring operation execution data may be port traffic monitoring data for a certain day, and the target monitoring data may be the statistically analyzed average or peak port traffic for that day.

[0059] In an exemplary embodiment, in conjunction with the aforementioned application of the government affairs platform including the interaction layer, application layer, and service layer, after establishing a communication channel between the proxy object and the service interface matching the service information, the method further includes: using the interaction layer to display a notification of successful service configuration for the specified government affairs business object.

[0060] Displaying successful service configuration notifications through the interaction layer allows developers to obtain timely and intuitive information about the configuration status of basic services, improving their ability to monitor development progress. Taking monitoring services as an example, when a specific government-related business object is designated as a specific server, the interaction layer displays a notification indicating successful configuration of the monitoring service for that server; when the designated government-related business object is designated as a specific application, the interaction layer displays a notification indicating successful configuration of the monitoring service for that application; and when the designated government-related business object is designated as a specific middleware, the interaction layer displays a notification indicating successful configuration of the monitoring service for that middleware.

[0061] In one exemplary implementation, such as Figure 3 As shown, after establishing a communication channel between the proxy object and the service interface matching the service information, the method further includes:

[0062] S301: Receive a first service query instruction; wherein the first service query instruction carries a preset index and at least one tag information;

[0063] S302: Determine the target business object based on the at least one tag information;

[0064] S303: Determine service data that matches the preset indicators for the target business object from the service operation execution dataset.

[0065] Considering the dimensions of the preset indicators and the actual situation of configuring basic services for business objects, the preset indicators are often more general indicators that are related to basic services. The target business object may be a newly added system, an updated version of an existing business object, or a part of a specified business object for basic service configuration. Therefore, using service query commands that carry preset indicators and tag information can improve the efficiency and accuracy of effectively locating the target business object and determining the matching service data, while also enabling more granular and flexible service data queries.

[0066] Taking monitoring services as a basic service as an example, monitoring operation execution data can be collected using Prometheus. Preset metrics can include memory, load, CPU, GPU, etc., and tag information can include indicators indicating the name of government-related business objects or the name of instantiated objects within those objects. Monitoring operation execution data is generally stored in a time-series format, consisting of a metric name, metric value, multiple label key-value pairs, and a timestamp. In addition to the labels pre-defined by Prometheus, custom labels can also be defined. Refer to the following query based on PromQL (a functional expression language provided by Prometheus) for the first service query command. When the first service query command is "node_load1{instance="192.168.56.103:9100",job="node"”, node_load1 (1-minute average load value) is a preset indicator. instance="192.168.56.103:9100" and job="node" are two tag information. job can be considered a tag indicating the name of a government-related business object, and instance can be considered a tag indicating an instantiated object within that government-related business object. Based on this first service query command, obtain the time series of the target business object determined by instance="192.168.56.103:9100" and job="node" that matches node_load1. The obtained Prometheus data can then be displayed using chartjs-plugin-datasource-prometheus (an extension of chartjs; chartjs is a collection of chart controls).

[0067] var myChart = new Chart(ctx,{

[0068] type:'line',

[0069] plugins:[ChartDatasourcePrometheusPlugin],

[0070] options:{

[0071] plugins:{

[0072] 'datasource-prometheus':{

[0073] prometheus:{

[0074] endpoint:"http: / / demo.robustperception.io:9090", / / Prometheus service address

[0075] baseURL:" / api / v1", / / Prometheus API interface prefix address

[0076] },

[0077] query: 'node_load1{instance="192.168.56.103:9100",job="node"}', / / PromQL query

[0078] timeRange:{

[0079] type:'relative',

[0080] / / from 12 hours ago to now

[0081] start: -12*60*60*1000,

[0082] end:end,

[0083] },

[0084] },

[0085] },

[0086] },

[0087] });

[0088] Furthermore, server monitoring data can be collected and displayed using Prometheus's official NodeExporter. NodeExporter provides monitoring information such as server load, memory, CPU, disk, and network. When a user needs to view the monitoring data of a specific server, they select the IP address of that machine and then construct the corresponding query based on the IP address (e.g., 192.168.56.103): node_load1{instance="192.168.56.103:9100",job="node"}. This query is then sent via chartjs-plugin-datasource-prometheus for display.

[0089] For monitoring middleware execution data, you can use Prometheus' official exporter and third-party exporters. Node Exporter can provide monitoring information for specific middleware. When a user needs to view the monitoring data of a specific middleware, they can construct a corresponding query based on conditions, and then send a request through chartjs-plugin-datasource-prometheus to display the data. Additionally, you can view the monitoring of the server running a particular middleware. During the middleware deployment process, the server running the middleware may have already been configured. You can find the relevant information of that server, construct the corresponding query, and then send a request through chartjs-plugin-datasource-prometheus to display the data.

[0090] For collecting and displaying application performance data, it's necessary to monitor the servers on which the application runs. Applications typically run as single or multiple instances. During the application's deployment, the servers running these instances may have already been configured. Therefore, you can find the relevant information for those servers, construct the corresponding queries, and then send requests through chartjs-plugin-datasource-prometheus to display the data.

[0091] For data collection and display at the product line and product dimension levels, Prometheus labels can be used to tag applications with product lines and products. Then, aggregate functions provided by Prometheus can be used for querying and displaying the data. For example, to query the server load of the health code product under product A (Achanpin), the following command can be run:

[0092] node_load1{linecode="Achanpin", prodcode="healthcode"}.

[0093] In one exemplary implementation, such as Figure 4 As shown, after establishing a communication channel between the proxy object and the service interface matching the service information, the method further includes:

[0094] S401: In response to the received second service query instruction, obtain the corresponding query result; wherein, the second service query instruction is constructed based on the first preset service component;

[0095] S402: Embed the query results into a preset template to obtain a target page for display; wherein the preset template is provided by a second preset service component.

[0096] To ensure consistency in the display of query results on government service platforms, the query results obtained from the first preset service component and the preset targets provided by the second preset service component are merged to obtain the target page for display. When selecting the first preset service component, more attention can be paid to its data query performance for relevant basic services; the selection of the first preset service component can be based on the dimensions of basic services. When selecting the second preset service component, the page display effect of the provided preset template can be considered.

[0097] Taking the link tracing service as the basic service as an example, the first preset service component can be Jaeger (a distributed tracing system). The Jaeger UI offers an "embedded" layout mode, designed to support integration into other front-end applications (such as the second preset service component). This achieves a query result display effect based on Jaeger with slight style customization. By adding `uiEmbed(query parameter) = v0(value)` to the URL to obtain the second service query command (e.g., `http: / / localhost:16686 / search?service=my-service&start=1543917759557000&end=1543921359557000&limit=20&lookback=1h&maxDuration&minDuration&uiEmbed=v0`), the Jaeger UI can enter embedded mode. The query results obtained from this command are embedded in the preset template provided by the front-end application for display, and other content involved in the original Jaeger UI, such as the menu bar, no longer appears. In practical applications, link tracing data collection involves the integration and configuration changes of the Jaeger client, as well as the deployment of the Jaeger Agent.

[0098] As can be seen from the technical solutions provided in the embodiments of this application above, the embodiments of this application receive a basic service configuration instruction for a specified government affairs business object, and then determine the corresponding proxy object based on the service information carried by the basic service configuration instruction, thereby establishing a communication channel between the proxy object and the service interface matching the service information to realize service configuration for the specified government affairs business object. The proxy object is used to execute service operations corresponding to the service information on the specified government affairs business object; the matching service interface is used to receive service operation execution data sent by the proxy object for processing. This application is applied to the basic service configuration on a government affairs platform. For different government affairs business objects developed by different developers, a communication channel can be established between a proxy object providing relevant services and a matching service interface in response to the basic service configuration instruction to realize the configuration of relevant services. This allows developers to focus on the development of government affairs business objects, especially the core implementation, thereby improving development efficiency.

[0099] This application also provides a service configuration device based on a government affairs platform, such as... Figure 6 As shown, the service configuration device 600 based on the government affairs platform is configured on the government affairs platform, and the device includes:

[0100] Instruction receiving unit 601: Used to receive basic service configuration instructions for specified government affairs business objects;

[0101] Proxy object determination unit 602: used to determine the corresponding proxy object based on the service information carried by the basic service configuration instruction; wherein, the proxy object is used to perform the service operation corresponding to the service information on the specified government affairs business object;

[0102] Service configuration unit 603: used to establish a communication channel between the proxy object and the service interface that matches the service information, so as to realize service configuration for the specified government affairs business object; wherein, the matching service interface is used to receive service operation execution data sent by the proxy object for processing.

[0103] In practical applications, the integrated digital government operations and maintenance (O&M) platform, deployed on the government cloud, provides cloud access. After logging in, users can select customized O&M service components for their current project based on the business needs of their application scenarios. Through a simple visual interface, the integrated O&M platform, using containerization and microservice technologies, automatically generates a readily available online project O&M architecture by orchestrating and combining the user's architecture. It also supports open-source technical interfaces, allowing developers to customize and extend all service components within the O&M architecture. This eliminates the need for developers to invest significant time in researching technology selection and building technical architectures when faced with numerous O&M technical architectures and service components. It also eliminates the need for developers to repeatedly create technical service components for various projects. The integrated O&M platform integrates the full-stack O&M technologies involved in digital government solutions, providing full-stack support for application O&M, maximizing the ability of O&M personnel to focus on business O&M and minimizing their workload. The O&M component integration platform provided by the integrated O&M platform helps application architects and O&M personnel orchestrate and combine O&M service components according to the actual application situation, quickly building an O&M management architecture. This further maximizes the ability of O&M personnel to focus on business O&M. It has the following effects: a) Improved operational efficiency. Tool-based and automated systems minimize the workload of operations and maintenance personnel, allowing them to focus on business operations and development, and freeing up developers to concentrate on business development. b) Reduced operational costs. Comprehensive implementation of automated monitoring and automated operation platforms minimizes the investment of operational manpower. c) Improved fault handling efficiency. One-stop operational monitoring services, automated fault handling, and full-link business tracking improve fault diagnosis efficiency. d) Reduced impact of business faults. Visualized business system health status, predictive fault resolution, and a comprehensive automated operational system.

[0104] The integrated digital government operations and maintenance (O&M) platform provides almost complete O&M monitoring and management across the entire digital government platform chain, achieving unified, one-stop O&M monitoring and management. This comprehensively connects the entire digital government O&M monitoring and management chain, from application front-end to physical layer infrastructure. It provides visualized management of application O&M, application middleware O&M, data middleware O&M, PaaS platform service O&M, IaaS infrastructure O&M, security O&M, and network O&M through a single window and screen. Simultaneously, it unifies the external access platform, O&M architecture, O&M service standards, and O&M resource implementation.

[0105] The integrated digital government operations and maintenance (O&M) platform provides a comprehensive O&M technology component integration platform, integrating application performance analysis, business performance analysis, network performance analysis, dial-up testing, monitoring and alarm, link tracing, log analysis, O&M work order, O&M operation, and security monitoring platforms. It offers platform-based O&M service support and enables rapid integration and simple application configuration. It has the following advantages: a) Rapid orchestration of scenario-based O&M services. Helping architects quickly build O&M architectures. b) Pluggable O&M service components. Helping O&M developers quickly iterate and expand O&M service capabilities, offering easy expansion, low coupling, high development efficiency, and support for third-party component integration. c) Standardized open interfaces. Providing O&M capability service standards, building an O&M service capability middleware platform, and uniformly providing basic O&M service capabilities to the outside world.

[0106] The integrated digital government operations and maintenance platform provides a technological foundation that, through cloud-native technologies, builds container services, middleware stores, microservices, and a DevOps platform, covering almost all aspects of application development and lifecycle management. It is simple and quick to use, offering the following benefits: a) Improved architecture design efficiency: Minimizing the time and effort spent by architects on high-availability and high-performance design. b) Rapid architecture testing: Helping architects quickly validate their designs. c) Improved operations and maintenance component development efficiency: Allowing developers to focus on operations and maintenance business development. d) Enhanced system stability: Providing optimized middleware and mature general-purpose components to reduce system stability risks. e) Enhanced system standardization: Using standardized service components in different projects facilitates troubleshooting and upgrades, while allowing for continuous optimization of service components. f) Reduced operations and maintenance workload: Reducing the workload of operations and maintenance personnel in deploying high-availability, high-performance systems and online operations and maintenance.

[0107] It should be noted that the apparatus and method embodiments described in the device embodiments are based on the same inventive concept.

[0108] The government system involved in this application embodiment can be a distributed system formed by connecting clients and multiple nodes (any form of computing device in the network, such as servers and user terminals) through network communication.

[0109] Taking a distributed system as an example, see blockchain system. Figure 7 , Figure 7This is an optional structural diagram of the distributed system 100 provided in this application embodiment applied to a blockchain system. It consists of multiple nodes (any form of computing device in the network, such as servers or user terminals) and clients, forming a peer-to-peer (P2P) network. The P2P protocol is an application layer protocol running on top of the Transmission Control Protocol (TCP). In the distributed system, any machine, such as a server or terminal, can join and become a node. A node includes a hardware layer, a middleware layer, an operating system layer, and an application layer.

[0110] See Figure 7 The functions of each node in the blockchain system shown include:

[0111] 1) Routing: A basic function of nodes used to support communication between nodes.

[0112] In addition to routing capabilities, nodes can also have the following functions:

[0113] 2) Applications are deployed in the blockchain to implement specific business needs. They record data related to the implementation of functions to form record data, carry digital signatures in the record data to indicate the source of the task data, and send the record data to other nodes in the blockchain system. When other nodes successfully verify the source and integrity of the record data, they add the record data to a temporary block.

[0114] For example, the business logic implemented by the application includes:

[0115] 2.1) A wallet is used to provide the function of conducting electronic currency transactions, including initiating transactions (i.e., sending the transaction record of the current transaction to other nodes in the blockchain system; after other nodes successfully verify the transaction, they store the transaction record data in the temporary block of the blockchain as a response to acknowledge the validity of the transaction; of course, the wallet also supports querying the remaining electronic currency in the electronic currency address;

[0116] 2.2) Shared ledger, used to provide functions such as storage, query and modification of ledger data. It sends the record data of the operation on the ledger data to other nodes in the blockchain system. After the other nodes verify the validity, as a response to acknowledge the validity of the ledger data, they store the record data in a temporary block. They can also send confirmation to the node that initiated the operation.

[0117] 2.3) Smart contracts are computerized protocols that can execute the terms of a contract. They are implemented through code deployed on a shared ledger that executes when certain conditions are met. Based on actual business needs, the code is used to complete automated transactions, such as querying the logistics status of goods purchased by a buyer and transferring the buyer's electronic money to the merchant's address after the buyer signs for the goods. Of course, smart contracts are not limited to executing contracts for transactions; they can also execute contracts for processing received information.

[0118] 3) A blockchain consists of a series of blocks that are sequentially generated. Once a new block is added to the blockchain, it will not be removed. The blocks contain the data submitted by the nodes in the blockchain system.

[0119] See Figure 8 , Figure 8 This is an optional schematic diagram of the block structure provided in this application embodiment. Each block includes the hash value of the transaction records stored in this block (the hash value of this block) and the hash value of the previous block. The blocks are connected through their hash values ​​to form a blockchain. Additionally, the block may include information such as a timestamp when it was generated. A blockchain is essentially a decentralized database, a chain of data blocks linked together using cryptographic methods. Each data block contains relevant information used to verify the validity of the information (anti-counterfeiting) and to generate the next block.

[0120] This application provides an electronic device including a processor and a memory. The memory stores at least one instruction or at least one program, which is loaded and executed by the processor to implement the service configuration method based on the government platform provided in the above method embodiments.

[0121] Furthermore, Figure 9 A schematic diagram of the hardware structure of an electronic device for implementing the service configuration method based on a government affairs platform provided in the embodiments of this application is shown. The electronic device may participate in or include the service configuration device based on a government affairs platform provided in the embodiments of this application. Figure 9As shown, the electronic device 90 may include one or more processors 902 (shown as 902a, 902b, ..., 902n in the figure) 902 (processor 902 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 904 for storing data, and a transmission device 909 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 9 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, the electronic device 90 may also include... Figure 9 The more or fewer components shown, or having the same Figure 9 The different configurations shown.

[0122] It should be noted that the aforementioned one or more processors 902 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be wholly or partially integrated into any other element within the electronic device 90 (or mobile device). As involved in the embodiments of this application, the data processing circuit serves as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).

[0123] The memory 904 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the service configuration method based on the government platform described in this embodiment. The processor 902 executes various functional applications and data processing by running the software programs and modules stored in the memory 94, thereby realizing the aforementioned service configuration method based on the government platform. The memory 904 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 904 may further include memory remotely located relative to the processor 902, and these remote memories can be connected to the electronic device 90 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0124] The transmission device 909 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the electronic device 90. In one example, the transmission device 909 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In one embodiment, the transmission device 909 may be a radio frequency (RF) module for wireless communication with the Internet.

[0125] The display can be, for example, a touchscreen liquid crystal display (LCD), which allows users to interact with the user interface of an electronic device (or mobile device).

[0126] Embodiments of this application also provide a computer-readable storage medium, which can be disposed in an electronic device to store at least one instruction or at least one program related to implementing a service configuration method based on a government platform in the method embodiments. The at least one instruction or the at least one program is loaded and executed by the processor to implement the service configuration method based on a government platform provided in the above method embodiments.

[0127] Optionally, in this embodiment, the storage medium may be located at at least one of the multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0128] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some implementations, multitasking and parallel processing are also possible or may be advantageous.

[0129] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and electronic device embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0130] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0131] The above description is only a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A service configuration method based on a government affairs platform, characterized in that, Applied to a government affairs platform, which includes an interaction layer, an application layer, and a service layer, the method includes: The interaction layer receives basic service configuration instructions for a specified government affairs business object. The basic service configuration instructions carry service information indicating the basic service and basic information of the specified government affairs business object. The basic service is a monitoring service, a monitoring alarm service, a fault handling service, a link tracing service, or a dial-up testing service. The specified government affairs business object is a government affairs server, a government affairs application, a government affairs middleware, a part of the government affairs server, a part of the government affairs application, or a part of the government affairs middleware. The interaction layer is used to call the input interface of the application layer to receive the service information and the basic information; The input interface is used to call the service interface that matches the service information, so that the matching service interface calls the relevant service of the service layer; The relevant services of the service layer are used to receive the call request of the matching service interface; the call request carries the service information and the basic information. The proxy object is determined based on the service information and the basic information using the relevant services of the service layer; the proxy object is used to perform the service operation corresponding to the service information on the specified government affairs business object. A communication channel is established between the proxy object and the service interface that matches the service information to enable service configuration for the specified government affairs business object; the matching service interface is used to receive service operation execution data sent by the proxy object for processing.

2. The method according to claim 1, characterized in that, After establishing a communication channel between the proxy object and the service interface matching the service information, the method further includes: The interaction layer displays a notification indicating successful service configuration for the specified government affairs business object.

3. The method according to claim 1, characterized in that, The step of receiving basic service configuration instructions for a specified government affairs business object using the interaction layer includes: When the designated government affairs business object is a designated server, the interaction layer is used to receive a first type of basic service configuration instruction for the designated server; wherein, the first type of basic service configuration instruction carries the basic information of the designated server; When the designated government affairs business object is a designated application, the interaction layer is used to receive a second type of basic service configuration instruction for the designated application; wherein, the second type of basic service configuration instruction carries the data port information corresponding to the designated application; When the specified government affairs business object is a specified middleware, the interaction layer is used to receive a third type of basic service configuration instruction for the specified middleware; wherein, the third type of basic service configuration instruction carries the server information where the specified middleware is located and the type information of the specified middleware.

4. The method according to claim 1, characterized in that, After establishing a communication channel between the proxy object and the service interface matching the service information, the method further includes: Receive a first service query instruction; wherein the first service query instruction carries preset indicators and at least one tag information; The target business object is determined based on the at least one tag information; The service data that matches the preset metrics for the target business object is determined from the service operation execution dataset.

5. The method according to claim 1, characterized in that, After establishing a communication channel between the proxy object and the service interface matching the service information, the method further includes: In response to the received second service query instruction, the corresponding query result is obtained; wherein, the second service query instruction is constructed based on the first preset service component; The query results are embedded into a preset template to obtain a target page for display; wherein the preset template is provided by a second preset service component.

6. A service configuration device based on a government affairs platform, characterized in that, The device is configured on a government affairs platform, which includes an interaction layer, an application layer, and a service layer. The device includes: Instruction receiving unit: used to receive basic service configuration instructions for a specified government affairs business object using the interaction layer; the basic service configuration instructions carry service information indicating the basic service and basic information of the specified government affairs business object, wherein the basic service is a monitoring service, a monitoring alarm service, a fault handling service, a link tracing service, or a dial-up testing service, and the specified government affairs business object is a government affairs server, a government affairs application, a government affairs middleware, a part of the government affairs server, a part of the government affairs application, or a part of the government affairs middleware; The proxy object determination unit is configured to: receive the service information and the basic information by calling the input interface of the application layer through the interaction layer; call the service interface matching the service information through the input interface, so that the matching service interface calls the relevant services of the service layer; receive the call request of the matching service interface through the relevant services of the service layer; the call request carries the service information and the basic information; determine the proxy object based on the service information and the basic information through the relevant services of the service layer; and the proxy object is used to perform the service operation corresponding to the service information on the specified government affairs business object. Service configuration unit: used to establish a communication channel between the proxy object and the service interface that matches the service information, so as to realize service configuration for the specified government affairs business object; the matching service interface is used to receive service operation execution data sent by the proxy object for processing.

7. The apparatus according to claim 6, characterized in that, The device is also used for: After establishing a communication channel between the proxy object and the service interface that matches the service information, the interaction layer displays a notification that the service has been successfully configured for the specified government affairs business object.

8. The apparatus according to claim 6, characterized in that, The step of receiving basic service configuration instructions for a specified government affairs business object using the interaction layer includes: When the designated government affairs business object is a designated server, the interaction layer is used to receive a first type of basic service configuration instruction for the designated server; wherein, the first type of basic service configuration instruction carries the basic information of the designated server; When the designated government affairs business object is a designated application, the interaction layer is used to receive a second type of basic service configuration instruction for the designated application; wherein, the second type of basic service configuration instruction carries the data port information corresponding to the designated application; When the specified government affairs business object is a specified middleware, the interaction layer is used to receive a third type of basic service configuration instruction for the specified middleware; wherein, the third type of basic service configuration instruction carries the server information where the specified middleware is located and the type information of the specified middleware.

9. The apparatus according to claim 6, characterized in that, The device is also used for: After establishing a communication channel between the proxy object and the service interface that matches the service information, a first service query instruction is received; wherein, the first service query instruction carries a preset index and at least one tag information; The target business object is determined based on the at least one tag information; The service data that matches the preset metrics for the target business object is determined from the service operation execution dataset.

10. The apparatus according to claim 6, characterized in that, The device is also used for: After establishing a communication channel between the proxy object and the service interface matching the service information, the corresponding query result is obtained in response to the received second service query instruction; wherein, the second service query instruction is constructed based on the first preset service component; The query results are embedded into a preset template to obtain a target page for display; wherein the preset template is provided by a second preset service component.

11. An electronic device, characterized in that, The electronic device includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the service configuration method based on the government affairs platform as described in any one of claims 1-5.

12. A computer-readable storage medium, characterized in that, The storage medium stores at least one instruction or at least one program segment, which is loaded and executed by a processor to implement the service configuration method based on the government affairs platform as described in any one of claims 1-5.

13. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads and executes the computer instructions from the computer-readable storage medium to cause the computer device to perform the service configuration method based on the government platform as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Data monitoring method and system, electronic equipment and computer storage medium

    CN111597091A