CN111581256A - Interaction method and system for application program of intelligent measurement terminal - Google Patents

Interaction method and system for application program of intelligent measurement terminal Download PDF

Info

Publication number
CN111581256A
CN111581256A CN202010381014.8A CN202010381014A CN111581256A CN 111581256 A CN111581256 A CN 111581256A CN 202010381014 A CN202010381014 A CN 202010381014A CN 111581256 A CN111581256 A CN 111581256A
Authority
CN
China
Prior art keywords
application
server
terminal
intelligent
management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010381014.8A
Other languages
Chinese (zh)
Other versions
CN111581256B (en
Inventor
罗鸿轩
肖勇
杨劲锋
钱斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China South Power Grid International Co ltd
China Southern Power Grid Co Ltd
Original Assignee
China South Power Grid International Co ltd
China Southern Power Grid Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China South Power Grid International Co ltd, China Southern Power Grid Co Ltd filed Critical China South Power Grid International Co ltd
Priority to CN202010381014.8A priority Critical patent/CN111581256B/en
Publication of CN111581256A publication Critical patent/CN111581256A/en
Application granted granted Critical
Publication of CN111581256B publication Critical patent/CN111581256B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Fuzzy Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention relates to an interaction method and system for an application program of an intelligent measurement terminal, wherein the application program of the intelligent measurement terminal is arranged in a container mode through a server, so that the application program of the intelligent measurement terminal is convenient to upgrade, and the intelligent measurement terminal is gradually enabled to flexibly expand the function of supporting new requirements; the application program server in the intelligent measuring terminal is arranged on the edge computing control platform, the application program matched with the intelligent measuring terminal is acquired from the server through the edge computing control platform according to the requirement of the application program required by the intelligent measuring terminal, and the application program matched with the intelligent measuring terminal can be acquired from the server through the edge computing control platform according to the application scene, so that the new service compatibility of the intelligent measuring terminal is improved, and the operation reliability and the operation and maintenance efficiency of the intelligent measuring terminal are also improved.

Description

Interaction method and system for application program of intelligent measurement terminal
Technical Field
The invention relates to the technical field of intelligent measurement terminals, in particular to an interaction method and system for an application program of an intelligent measurement terminal.
Background
In the construction process of a smart power grid, new requirements and new problems corresponding to the requirements appear on an electric energy metering system due to large-scale access of various new energy sources, the metering automation system in a power system is mainly used for intelligent meter reading, analysis of basic functions such as voltage quality monitoring and the like is provided to a certain extent, along with the fact that the new energy sources are accessed into the electric energy metering system, the types and manufacturers of equipment collected by intelligent measuring terminals in the electric energy metering system are increased, and high-level application scenes required by the intelligent measuring terminals continuously appear.
However, the current intelligent measurement terminals cannot use the same application programs in a unified manner, and the high-level application function needs to be customized and upgraded differently according to the intelligent measurement terminals with different hardware. In addition, the existing intelligent measuring terminal is poor in reliability and safety, strict verification is required, and batch scale application of the intelligent measuring terminal is difficult to achieve due to the fact that a plurality of manufacturers exist. Therefore, the existing intelligent measuring terminal cannot be rapidly accessed to other types of advanced application scenes or sensors in the measurement automation system of the power system, so that the rapid development of the internet of things era cannot be adapted.
Therefore, the intelligent and informatization levels of the intelligent measurement terminal are improved, the compatibility and the expansion performance of the underlying acquisition terminal on emerging services are improved, the operation reliability and the operation and maintenance efficiency of the intelligent measurement terminal are improved, and the problem to be solved in the field is urgently solved.
Disclosure of Invention
The embodiment of the invention provides an interaction method and system for an application program of an intelligent measurement terminal, which are used for solving the technical problems that the intelligent measurement terminal in the existing power system is low in intelligent degree and poor in compatibility with advanced application programs.
In order to achieve the above object, the embodiments of the present invention provide the following technical solutions:
an interactive method for an intelligent measurement terminal application program comprises the following steps:
s1, establishing an edge computing control platform for managing an application program of an intelligent measurement terminal and an application program of an interactive intelligent measurement terminal;
s2, enabling the intelligent measuring terminal to pass through a server and the edge computing control platform;
s3, controlling the edge computing control platform to acquire the application program required by the intelligent measurement terminal service from the server according to the requirement of the application program required by the intelligent measurement terminal;
the server is provided with a first container management, a second container management and a third container management which contain intelligent measurement terminal application programs.
Preferably, the step of controlling the edge computing control platform to obtain the application required by the intelligent metering terminal service from the server specifically includes:
a user logs in the edge computing control platform to obtain the authority of edge management, transaction management and warehouse management functions;
and controlling the edge computing control platform to perform information instruction interaction with a server according to the requirement information of the required application program provided by the intelligent measuring terminal, and selecting the application program matched with the service of the intelligent measuring terminal by a user at the server.
The invention also provides an interactive system of the intelligent measuring terminal application program, which comprises an edge computing control platform, a server and an intelligent measuring terminal, wherein the intelligent measuring terminal is connected with the server through a communication protocol;
the system comprises a measuring terminal, an edge computing control platform and a server, wherein the measuring terminal is connected with an application program of the measuring terminal through the server, and the edge computing control platform comprises an application warehouse module, an application management module, a user service system CES interface, a server application service interface and an equipment management system DeMS interface;
the server is used for storing the application programs, and a first container management, a second container management and a third container management which contain the application programs of the intelligent measurement terminal are arranged in the server.
Preferably, the application repository module is used for mirror image storage, mirror image version management, mirror image construction resource management, mirror image release auditing, and statistical analysis of mirror images.
Preferably, the application management module comprises terminal application management, application running monitoring and container security management;
the terminal application management is used for managing container control and arrangement, application arrangement and deployment and application upgrading of the server;
the application running monitoring is used for managing the running state of a container in the server, the application state, diary records, event records and alarms;
and the container security management is used for controlling the service side of the edge computing control platform and the server access authentication and certificate management, registration authentication and access operation of the secure communication service.
Preferably, the user service system CES interface is used for providing a data service interface for interface operation to the user service system CES.
Preferably, the server application service interface is configured to connect to the server, perform container and application control operations on the server, and query the server status.
Preferably, the DeMS interface of the device management system is configured to provide running state information of the application in the server to the edge computing control platform.
Preferably, the edge computing control platform is arranged on the electricity utilization main station system.
Preferably, the intelligent measurement terminal is connected with the server through an MQTT communication protocol, and the server is connected with the edge computing control platform through the MQTT communication protocol.
According to the technical scheme, the embodiment of the invention has the following advantages:
1. according to the interaction method of the application programs of the intelligent measurement terminal, the application programs of the intelligent measurement terminal are arranged in a container mode through the server, so that the application programs of the intelligent measurement terminal are upgraded conveniently, and the intelligent measurement terminal is gradually enabled to flexibly expand the function of supporting new requirements; an application program server in the intelligent measuring terminal is arranged on the edge computing control platform, an application program matched with the intelligent measuring terminal is acquired from the server through the edge computing control platform according to the requirement of the application program required by the intelligent measuring terminal, and the intelligent measuring terminal can acquire the application program matched with the intelligent measuring terminal from the server through the edge computing control platform according to an application scene, so that the new service compatibility of the intelligent measuring terminal is improved, the operation reliability and the operation and maintenance efficiency of the intelligent measuring terminal are improved, and the technical problems that the intelligent measuring terminal in the existing power system is low in intelligent degree and poor in compatibility with high-level application programs are solved;
2. the interactive system of the application program of the intelligent measuring terminal manages and stores the application program of the intelligent measuring terminal through the container of the server, so that the application program of the intelligent measuring terminal is convenient to upgrade, and the intelligent measuring terminal is gradually enabled to flexibly expand the function of supporting new requirements; the intelligent measuring terminal can obtain the application program matched with the intelligent measuring terminal from the server through the edge computing control platform according to the application program required by the intelligent measuring terminal, the intelligent measuring terminal can obtain the application program matched with the intelligent measuring terminal from the server through the edge computing control platform according to the application scene, the new service compatibility of the intelligent measuring terminal is improved, the operation reliability and the operation and maintenance efficiency of the intelligent measuring terminal are improved, and the technical problems that the intelligent measuring terminal in the existing power system is low in intelligent degree and poor in compatibility with advanced application programs are solved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a flowchart illustrating steps of an interaction method for an application of an intelligent measurement terminal according to an embodiment of the present invention.
Fig. 2 is a frame diagram of an edge computing platform of an interaction method of an intelligent metrology terminal application according to an embodiment of the present invention.
Fig. 3 is a framework diagram of an interaction system of an intelligent metering terminal application according to an embodiment of the present invention.
Fig. 4 is another framework diagram of the interaction system of the application program of the intelligent measurement terminal according to the embodiment of the present invention.
Detailed Description
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the embodiments described below are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
With the increasing requirements of the intelligent power grid on the functions of the intelligent measurement terminal, the intelligent measurement terminal needing to be collected has the functions of providing data support and advanced analysis for different power service scenes, and the actual requirements of the intelligent measurement terminal depend on the development, design and information interaction of various application programs (APP). Under the support of all kinds of APPs, can realize intelligent terminal data acquisition, the analysis integration of measurationing, promote electric wire netting intellectuality, informationization level comprehensively.
Therefore, the embodiment of the invention provides an interaction method and system for an intelligent measurement terminal application program adopting a container technology, which aim to independently design each APP through a decoupling idea and solve the technical problems that an intelligent measurement terminal in the existing power system is low in intelligent degree and poor in compatibility with advanced application programs.
The first embodiment is as follows:
fig. 1 is a flowchart illustrating steps of an interaction method for an application of an intelligent measurement terminal according to an embodiment of the present invention.
As shown in fig. 1, an embodiment of the present invention provides an interaction method for an intelligent measurement terminal application program, including the following steps:
s1, establishing an edge computing control platform for managing an application program of an intelligent measurement terminal and an application program of an interactive intelligent measurement terminal;
s2, enabling the intelligent measuring terminal to pass through a server and the edge computing control platform;
s3, controlling the edge computing control platform to acquire the application program required by the intelligent measurement terminal service from the server according to the requirement of the application program required by the intelligent measurement terminal;
the server is provided with a first container management, a second container management and a third container management which contain intelligent measurement terminal application programs.
In the embodiment of the present invention, all the intelligent measurement terminals adopt a modular unified operating System, which includes an Application layer (Application), an Application Framework layer (Application Framework), a System Library layer (System Library) and a System Core layer (System Core/Kernel). All the intelligent measuring terminals have the same system class library layer and system core layer. If the difference in software between different smart metering terminals is only: the method comprises the steps that firstly, an application program (APP) of an application layer in an intelligent measurement terminal is used; and secondly, an application architecture layer designed by various application scenes of the intelligent measurement terminal and a system library layer application interface required to be created. Under the environment of the modularized unified operating system, a user of the intelligent measurement terminal only needs to pay attention to the application architecture layer and the system library layer application interface design. Therefore, the core layer of the intelligent measurement terminal system is used for providing infrastructure services for the system class library layer, the application framework layer and the application layer, abstracting physical hardware resources and providing a uniform calling interface; the system class library layer is positioned above the system core layer and used for carrying out secondary packaging on different operating systems to provide a uniform programming interface for the application framework layer; the application framework layer is positioned above the system class library layer and used for providing a uniform basic interface for the application layer; the application layer is located above the application framework layer and used for providing intelligent measurement service and providing a unified application program framework and an application APP for the application of the intelligent measurement device according to the intelligent measurement service, so that the compatibility of the interaction method and the method of the application program of the intelligent measurement terminal to a differential intelligent terminal is improved. In addition, a decoupling mode is adopted among the application programs (APP), namely, the application of single application program (APP) fault to other application programs is avoided, so that the development efficiency of the APP is improved, and the maintenance cost is reduced. All the intelligent measuring terminals adopt a unified operating system, various application programs are stored on the edge computing control platform by adopting a container technology, and when various advanced application scenes are achieved, the intelligent measuring terminals only need to request corresponding application programs from the edge control center, and the intelligent measuring terminals of different manufacturers can request downloading, updating or unloading of the application programs from the edge computing control platform by the interaction method of the application programs of the intelligent measuring terminals.
In the embodiment of the invention, the server is preferably selected as an edge computing gateway, and the first container management contains application programs including a remote communication APP, a downlink communication APP, a diary management APP, a master control APP, a local maintenance APP and the like; the second container management contains application programs including an alternating current collection APP, a statistics APP/freezing APP, a meter reading controller APP and the like. The third container management contains application programs including a liquid crystal display APP, a control APP, a remote signaling/pulse APP, a local meter reading APP and the like. Specifically, the following table 1.
TABLE 1 APP in Server
Figure BDA0002482081210000061
Figure BDA0002482081210000071
In S1 to S3 according to the embodiment of the present invention, the established edge computing control platform is mainly used for managing the application program of the intelligent measurement terminal, and interacting the required application program with the intelligent measurement terminal according to the requirement, thereby realizing the support of the intelligent measurement terminal on a plurality of novel advanced services such as big data analysis, block chain transaction, artificial intelligence, and the like. In this embodiment, an application server in an intelligent metering terminal is disposed on an edge computing control platform, and according to the requirements of the application required by the intelligent metering terminal (such as services of big data analysis, block chain transaction, artificial intelligence, and the like), the intelligent metering terminal obtains the application matched with the intelligent metering terminal from the server through the edge computing control platform, without replacing the intelligent metering terminal according to a high-level application scene, and the intelligent metering terminal can obtain the application matched with the intelligent metering terminal from the server through the edge computing control platform according to the application scene, so that the compatibility of the intelligent metering terminal to new services is improved, and the operation reliability and the operation and maintenance efficiency of the intelligent metering terminal are also improved.
According to the interaction method of the application program of the intelligent measurement terminal, the application program of the intelligent measurement terminal is arranged in a container mode through the server, so that the application program of the intelligent measurement terminal is convenient to upgrade, and the intelligent measurement terminal is gradually enabled to flexibly expand the function of supporting new requirements; the application program server in the intelligent measuring terminal is arranged on the edge computing control platform, the application program matched with the intelligent measuring terminal is acquired from the server through the edge computing control platform according to the application program requirement required by the intelligent measuring terminal, the intelligent measuring terminal can acquire the application program matched with the intelligent measuring terminal from the server through the edge computing control platform according to the application scene, the new service compatibility of the intelligent measuring terminal is improved, the operation reliability and the operation and maintenance efficiency of the intelligent measuring terminal are improved, and the technical problems that the intelligent measuring terminal in the existing power system is low in intelligent degree and poor in compatibility with advanced application programs are solved.
Fig. 2 is a frame diagram of an edge computing platform of an interaction method of an intelligent metrology terminal application according to an embodiment of the present invention.
As shown in fig. 2, in an embodiment of the present invention, the application program required by the control edge computing control platform to obtain the intelligent metering terminal service from the server specifically includes:
a user logs in an edge computing control platform to obtain the authority of edge management, transaction management and warehouse management functions;
and controlling the edge computing control platform to perform information instruction interaction with the server according to the requirement information of the required application program provided by the intelligent measuring terminal, and selecting the application program matched with the service of the intelligent measuring terminal by the user at the server.
In an embodiment of the invention, edge management includes controller management, container management, and mirror management. The transaction management comprises event management, alarm management and task management.
It should be noted that, a user (e.g., an operation and maintenance person) remotely connects to the edge computing control platform by logging in, and obtains the related functions of edge management, transaction management and warehouse management, and the basic functions of message management and user management. The edge computing control platform provides the required application program requirement information according to the intelligent measuring terminal, a user issues an instruction to interact with the server, the server selects the matched application program according to the interactive instruction, and the edge computing platform can also achieve the functions of controlling the issuing, starting and stopping and the like of the application program in the server through edge management, transaction management and warehouse management. In this embodiment, the edge computing control platform is disposed on the electricity consumption master station system, and the electricity consumption master station system is mainly used for applying an application program for acquiring a service by the intelligent measurement terminal, and is referred to as an HES for short. ECC for short for edge computing control platforms. ECG for short for the server.
Example two:
fig. 3 is a framework diagram of an interaction system of an intelligent metrology terminal application according to an embodiment of the present invention, and fig. 4 is another framework diagram of an interaction system of an intelligent metrology terminal application according to an embodiment of the present invention.
As shown in fig. 3 and fig. 4, an interactive system of an intelligent measurement terminal application program according to an embodiment of the present invention further includes an edge computing control platform 10, a server 20, and an intelligent measurement terminal 30, where the intelligent measurement terminal 30 is connected to the server 20 through a communication protocol, and the server 20 is connected to the edge computing control platform 10 through a communication protocol;
the edge computing control platform 10 is used for managing application programs of the intelligent measurement terminal 30 and application programs of the interactive intelligent measurement terminal, and is also connected with an edge computing network through a server 20, and the edge computing control platform 10 comprises an application warehouse module 11, an application management module 12, a user service system CES interface 13, a server application service interface 14 and an equipment management system DeMS interface 15;
the server 20 is used for storing the application programs, and the server 20 is provided with a first container management 21, a second container management 22 and a third container management 23 for accommodating the application programs of the intelligent measurement terminal 30.
It should be noted that the intelligent measurement terminal 30 is connected to the server 20 through the MQTT communication protocol, and the server 20 is connected to the edge computing control platform 10 through the MQTT communication protocol. By adopting a container technology, all application programs in the intelligent measurement terminal 30 are deployed on the edge computing control platform 10 and are connected with an edge computing network through the server 20, so that the intelligent measurement terminal 10 can support various levels of services such as big data analysis, block chain transaction, artificial intelligence and the like. The MQTT protocol is adopted to realize the communication interaction between the cross containers in the server 20 and between the containers and the system core layer of the intelligent measuring terminal 30.
The edge computing control platform 10 in the embodiment of the invention is arranged on an electricity-using main station system.
All the intelligent measurement terminals 30 in the embodiment of the present invention adopt a modular unified operating System, which includes an Application layer (Application), an Application Framework layer (Application Framework), a System library layer (System library) and a System Core layer (System Core/Kernel). All the intelligent measuring terminals have the same system class library layer and system core layer. If the difference in software between different smart metering terminals is only: the method comprises the steps that firstly, an application program (APP) of an application layer in an intelligent measurement terminal is used; and secondly, an application architecture layer designed by various application scenes of the intelligent measurement terminal and a system library layer application interface required to be created. Under the environment of the modularized unified operating system, a user of the intelligent measurement terminal only needs to pay attention to the application architecture layer and the system library layer application interface design. Therefore, the core layer of the intelligent measurement terminal system is used for providing infrastructure services for the system class library layer, the application framework layer and the application layer, abstracting physical hardware resources and providing a uniform calling interface; the system class library layer is positioned above the system core layer and used for carrying out secondary packaging on different operating systems to provide a uniform programming interface for the application framework layer; the application framework layer is positioned above the system class library layer and used for providing a uniform basic interface for the application layer; the application layer is located above the application framework layer and used for providing intelligent measurement service and providing a unified application program framework and an application APP for the application of the intelligent measurement device according to the intelligent measurement service, so that the compatibility of the interaction method and the method of the application program of the intelligent measurement terminal to a differential intelligent terminal is improved.
In the server 20 of the embodiment of the present invention, the server is preferably an edge computing gateway, and the first container management includes application programs including a remote communication APP, a downlink communication APP, a diary management APP, a master control APP, a local maintenance APP, and the like; the second container management contains application programs including an alternating current collection APP, a statistics APP/freezing APP, a meter reading controller APP and the like. The third container management contains application programs including a liquid crystal display APP, a control APP, a remote signaling/pulse APP, a local meter reading APP and the like. It should be noted that specific contents of container management in the server 20 of the second embodiment are already described in table 1 in the embodiment method, and therefore, details of the contents of container management in the server 20 of the second embodiment are not described herein.
The interactive system of the application program of the intelligent measuring terminal manages and stores the application program of the intelligent measuring terminal through the container of the server, so that the application program of the intelligent measuring terminal is convenient to upgrade, and the intelligent measuring terminal is gradually made to flexibly expand the function of supporting new requirements; the intelligent measuring terminal can obtain the application program matched with the intelligent measuring terminal from the server through the edge computing control platform according to the application program required by the intelligent measuring terminal, the intelligent measuring terminal can obtain the application program matched with the intelligent measuring terminal from the server through the edge computing control platform according to the application scene, the new service compatibility of the intelligent measuring terminal is improved, the operation reliability and the operation and maintenance efficiency of the intelligent measuring terminal are improved, and the technical problems that the intelligent measuring terminal in the existing power system is low in intelligent degree and poor in compatibility with advanced application programs are solved.
In one embodiment of the present invention, the application repository module 11 is used for image storage, image version management, image construction resource management, image release auditing, and statistical analysis of images.
The application repository module 11 in the present embodiment includes a mirror pool and mirror management. The mirror pool is similar to the App store function of the mobile phone application and is used for uploading applications by an application developer and downloading App applications by the server 20.
It should be noted that the edge computing control platform 10 includes a mirror pool whose module function is independent and loosely coupled to other non-mirror services of the edge computing control platform 10, so as to implement a mirror App storage function. The mirror pool stores application programs and physically supports cluster type and distributed type deployment; the mirror image stored in the single group has backup and redundancy functions, and any damaged storage node should not cause damage to the mirror image file. The mirror image pool is also provided with a user uploading area and an application downloading area: after the application program in the user uploading area needs to be checked, the application program can be migrated to the application downloading area; and the application programs in the user uploading area are displayed in a listed mode according to the user roles, and the current user can only see the application programs uploaded by the user. The application program in the application download area is provided for the server 20 to download to the smart metering terminal 30 through a download command, that is, the edge computing control platform 10 downloads the required application program from the server 20 in the application download area. The mirror image pool is provided with a plurality of logically independent warehouses, and the warehouses are used for classifying mirror image files. The function of creating a warehouse in the mirror pool can be realized in the web interface of the edge computing control platform 10, and different warehouses store different types of application programs; and a mirror image uploading interactive interface is arranged in the web interface of the edge computing control platform 10, so that an application developer can conveniently upload the application program. When uploading the application program, the user needs to fill in: name, type, branching, etc. of the application. An application program auditing interface is also provided in the web interface of the edge computing control platform 10, so that an application auditor can conveniently audit the uploaded application program. The web interface of the edge computing control platform 10 also provides a function of viewing the listing of the image files, shows information such as the state, name, type, URL address, branch, etc. of the image, and can also search the image files through the filtering conditions (state, type, branch, etc.).
In one embodiment of the invention, the application management module 12 includes terminal application management, application run monitoring, and container security management; terminal application management for managing container control and arrangement, application arrangement and deployment, and application upgrade of the server 20; application running monitoring for managing a container running state, an application state, a diary record, an event record, and an alarm in the server 20; and the container security management is used for controlling the service side of the edge computing control platform 10 and the certificate management, the registration authentication and the access operation of the server 20 for accessing authentication and secure communication service.
It should be noted that, in the terminal application management, the container controls creation, operation, and management (such as start, stop, restart, and monitor) of a container on the server 20, specifically, when an App is deployed on the edge computing control platform 10, it is necessary to query whether there is an idle container in the server 20, how many apps are deployed on the edge computing control platform 10, how many containers need to be configured in the server 20, the edge computing control platform 10 can create and destroy the container on the server 20, and the terminal application management mainly checks whether the server 20 has required hardware resources and performs log recording and state feedback on the creation and destruction processes when the container is created. The edge computing control platform 10 provides a uniform API interface for the intelligent measurement terminal 30, so as to implement a visual container arrangement interface, and implement query of the current container number and control of container start and stop. Hardware available resource query, container demand calculation, container creation and destruction operations can be realized according to the service requirements of the intelligent measurement terminal 30.
In the application arrangement and deployment of the terminal application management, the edge computing control platform 10 provides a uniform API interface for the intelligent measurement terminal 30, so as to select what App and corresponding version number are run on the server 20, and perform visual application arrangement. The edge computing control platform 10 has a function of selecting a single or a plurality of devices of the same type of server 20 and performing batch deployment of application programs. The operation of the application program deployment process in the edge computing control platform 10 is simple, the deployment device and the App resource can be selected through the device list, the deployment uninstalling command is issued by one key, the deployment application program uninstalling process and the result have progress inquiry, state feedback and operation records, and the operation records can be traced and inquired.
In the application upgrade of terminal application management, the edge computing control platform 10 periodically scans newly released App application version information, checks the newly released App application version information with the current installation version of the corresponding server 20 device, immediately generates upgrade update reminding information of the corresponding server 20 device, and can perform upgrade operation on an application program (or update all App version information lists, and periodically check whether update is needed by the server 20). The upgrade prompt can jump to a batch upgrade interface, and batch upgrade of equipment is realized in a mode of checking an equipment list. The edge computing control platform 10 provides a unified API interface to the smart metering terminal 30 to perform this operation.
In the container running state of the application running monitoring, the edge computing control platform 10 periodically (for example, at 15-minute intervals) queries the container states of all the servers 20 in the domain, performs automatic restart control (restart is performed for 3 times at most in the same abnormal state) on abnormal running states (container process zombies and abnormal termination), generates event records, and triggers an alarm according to the event level.
In the application state of the application operation monitoring, the edge computing control platform 10 periodically (for example, at 15-minute intervals) queries the in-container App operation states of all the server 20 devices in the domain, generates an event record for the abnormal operation state, and triggers an alarm according to the event level.
In the application operation monitoring diary record, all operation records (container creation uninstall, application deployment uninstall, container start-stop) to the server 20 are recorded in the edge computing control platform 10, and an operation log is formed, and the log includes a time stamp, an equipment number, an operator, log content, and the like. For example, the recording period is 1 year, and the maximum number of recording pieces is 500.
In the event record of the application running monitoring, the event record comprises the content of a time label, the event type, the equipment number and the event content. For example, the recording period is 1 year, and the maximum number of recording pieces is 50000.
In the alarm of application operation monitoring, the alarm is triggered according to the actual grade, and the alarm information can be set by the grade, the pushing object, the pushing mode and the corresponding function through the interface.
In the certificate management of container security management, when communication is established between the edge computing control platform 10 and the server 20, a registration authentication mechanism is established between the server of the edge computing control platform 10 and the client of the server 20, and the edge computing control platform 1 issues a certificate to the client, and registers certificates of all devices and can inquire the certificate.
In the registration authentication of the container security management, access and authentication of the server side K8s of the edge computing control platform 10 and the device side K8s of the server 20 are mainly completed, and a communication link is established. Completing the application repository of the edge computing control platform 10 and the server 20 device authentication service, and establishing a communication link.
In the access of the container security management, the method is mainly used for supporting the authority management of the operator at the edge computing control platform 10 side and setting the authority (for example, three levels of authority of an administrator, an operator and an operator) of the corresponding operator. When the API interface on the edge computing control platform 10 side is called in the intelligent measurement terminal 30 to execute an operation, permission checking and matching are required.
In an embodiment of the invention, the user service system CES interface 13 is used to provide a data service interface for interfacing operations to the user service system CES.
In one embodiment of the invention, the server application service interface 14 is used to interface with the server, perform container and application control operations on the server, and query the server for status.
In one embodiment of the invention, the DeMS interface 15 is used for providing the running state information of the application in the server to the edge computing control platform.
In the interactive system of the application program of the intelligent measurement terminal, the edge computing control platform 10 is used for carrying out personalized APP customization on emerging advanced services such as big data analysis, block chain transaction, artificial intelligence and the like, and the APPs are respectively arranged in different containers in the server 20 for storage. For example: a watchdog APP in the first container management, a meter reading controller APP in the second container management, a liquid crystal display APP in the third container management, and the like. Different APP are required to be modularly combined in different application scenes, and a large number of public support libraries such as system core layer public functions and protocols in the intelligent measurement terminal are required to be called to realize specific functions. The application programs stored in the server 20 have a functional configuration as shown in table 2 below.
TABLE 2 APP function configuration
Figure BDA0002482081210000131
Figure BDA0002482081210000141
Illustratively, a computer program may be partitioned into one or more modules/units, which are stored in a memory and executed by a processor to accomplish the present application. One or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution of a computer program in a terminal device.
The terminal device may be a desktop computer, a notebook, a palm computer, a cloud server, or other computing devices. The terminal device may include, but is not limited to, a processor, a memory. Those skilled in the art will appreciate that the terminal device is not limited and may include more or fewer components than those shown, or some components may be combined, or different components, e.g., the terminal device may also include input output devices, network access devices, buses, etc.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage may be an internal storage unit of the terminal device, such as a hard disk or a memory of the terminal device. The memory may also be an external storage device of the terminal device, such as a plug-in hard disk, a Smart Memory Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided on the terminal device. Further, the memory may also include both an internal storage unit of the terminal device and an external storage device. The memory is used for storing computer programs and other programs and data required by the terminal device. The memory may also be used to temporarily store data that has been output or is to be output.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. An interactive method for an intelligent measurement terminal application program is characterized by comprising the following steps:
s1, establishing an edge computing control platform for managing an application program of an intelligent measurement terminal and an application program of an interactive intelligent measurement terminal;
s2, enabling the intelligent measuring terminal to pass through a server and the edge computing control platform;
s3, controlling the edge computing control platform to acquire the application program required by the intelligent measurement terminal service from the server according to the requirement of the application program required by the intelligent measurement terminal;
the server is provided with a first container management, a second container management and a third container management which contain intelligent measurement terminal application programs.
2. The method of claim 1, wherein the step of controlling the edge computing control platform to obtain the application required by the service of the smart metering terminal from the server specifically comprises:
a user logs in the edge computing control platform to obtain the authority of edge management, transaction management and warehouse management functions;
and controlling the edge computing control platform to perform information instruction interaction with a server according to the requirement information of the required application program provided by the intelligent measuring terminal, and selecting the application program matched with the service of the intelligent measuring terminal by a user at the server.
3. An interactive system of an intelligent measurement terminal application program is characterized by comprising an edge computing control platform, a server and an intelligent measurement terminal, wherein the intelligent measurement terminal is connected with the server through a communication protocol, and the server is connected with the edge computing control platform through the communication protocol;
the edge computing control platform is used for managing an application program of the intelligent measuring terminal and an application program of the interactive intelligent measuring terminal and is also connected with an edge computing network through the server, and the edge computing control platform comprises an application warehouse module, an application management module, a user service system CES interface, a server application service interface and an equipment management system DeMS interface;
the server is used for storing the application programs, and a first container management, a second container management and a third container management which contain the application programs of the intelligent measurement terminal are arranged in the server.
4. The interactive system for intelligent metering terminal applications as recited in claim 3, wherein the application repository module is configured for image storage, image version management, image construction resource management, image release auditing, and statistical analysis of images.
5. The interactive system for smart metering terminal applications as recited in claim 3, wherein the application management module comprises terminal application management, application operation monitoring and container security management;
the terminal application management is used for managing container control and arrangement, application arrangement and deployment and application upgrading of the server;
the application running monitoring is used for managing the running state of a container in the server, the application state, diary records, event records and alarms;
and the container security management is used for controlling the service side of the edge computing control platform and the server access authentication and certificate management, registration authentication and access operation of the secure communication service.
6. The interaction system of the smart metering terminal application as claimed in claim 3, wherein the CES interface is a data service interface for providing interface operations to the CES.
7. The interactive system for smart metering terminal applications as recited in claim 3, wherein the server application service interface is configured to interface with the server, perform container and application control operations on the server, and query the server status.
8. The interactive system for intelligent metering terminal applications as recited in claim 3, wherein the DeMS interface is configured to provide the running state information of the in-server applications to the edge computing control platform.
9. The interactive system of intelligent metrology terminal applications as claimed in claim 3, wherein the edge computing control platform is located on the power-using master system.
10. The interactive system of the intelligent metering terminal application program of claim 3, wherein the intelligent metering terminal is connected with the server through a communication protocol of MQTT, and the server is connected with the edge computing control platform through the communication protocol of MQTT.
CN202010381014.8A 2020-05-08 2020-05-08 Interaction method and system for intelligent measurement terminal application program Active CN111581256B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010381014.8A CN111581256B (en) 2020-05-08 2020-05-08 Interaction method and system for intelligent measurement terminal application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010381014.8A CN111581256B (en) 2020-05-08 2020-05-08 Interaction method and system for intelligent measurement terminal application program

Publications (2)

Publication Number Publication Date
CN111581256A true CN111581256A (en) 2020-08-25
CN111581256B CN111581256B (en) 2023-08-04

Family

ID=72120432

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010381014.8A Active CN111581256B (en) 2020-05-08 2020-05-08 Interaction method and system for intelligent measurement terminal application program

Country Status (1)

Country Link
CN (1) CN111581256B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112799908A (en) * 2021-01-26 2021-05-14 国网福建省电力有限公司泉州供电公司 Intelligent terminal safety monitoring method, equipment and medium based on edge calculation

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170220334A1 (en) * 2016-01-29 2017-08-03 General Electric Company Mobile management of industrial assets
CN107689894A (en) * 2017-10-09 2018-02-13 用友网络科技股份有限公司 The method and system of novel maintenance and Dynamical Deployment
CN109672723A (en) * 2018-10-24 2019-04-23 国网河北省电力有限公司雄安新区供电公司 Comprehensive energy application service system
CN109980776A (en) * 2017-12-28 2019-07-05 中国电力科学研究院有限公司 A kind of intelligence distribution transforming system and the systematic difference method
CN110797975A (en) * 2018-08-01 2020-02-14 中国电力科学研究院有限公司 Intelligent transformer area system and management method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170220334A1 (en) * 2016-01-29 2017-08-03 General Electric Company Mobile management of industrial assets
CN107689894A (en) * 2017-10-09 2018-02-13 用友网络科技股份有限公司 The method and system of novel maintenance and Dynamical Deployment
CN109980776A (en) * 2017-12-28 2019-07-05 中国电力科学研究院有限公司 A kind of intelligence distribution transforming system and the systematic difference method
CN110797975A (en) * 2018-08-01 2020-02-14 中国电力科学研究院有限公司 Intelligent transformer area system and management method
CN109672723A (en) * 2018-10-24 2019-04-23 国网河北省电力有限公司雄安新区供电公司 Comprehensive energy application service system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112799908A (en) * 2021-01-26 2021-05-14 国网福建省电力有限公司泉州供电公司 Intelligent terminal safety monitoring method, equipment and medium based on edge calculation
CN112799908B (en) * 2021-01-26 2022-08-19 国网福建省电力有限公司泉州供电公司 Intelligent terminal safety monitoring method, equipment and medium based on edge calculation

Also Published As

Publication number Publication date
CN111581256B (en) 2023-08-04

Similar Documents

Publication Publication Date Title
US11017333B2 (en) Web-based support subscriptions
US8276023B2 (en) Method and system for remote monitoring subscription service
US8578337B2 (en) Method and system for quality assurance subscription service
US8214483B2 (en) Method and system for continuous availability subscription service
EP3495946A1 (en) Server updates
CN104360878A (en) Method and device for deploying application software
CN110895472A (en) Method and device for identifying service change
CN105262608A (en) Monitoring method and monitoring device for network service
CN115812298B (en) Supply failure blockchain management
CN114490272A (en) Data processing method and device, electronic equipment and computer readable storage medium
CN116760705A (en) Multi-tenant platform isolation management system and method based on comprehensive energy management system
US9755922B2 (en) Minimized installation of point of presence software agents by use of pre-installed browser
CN111581256B (en) Interaction method and system for intelligent measurement terminal application program
CN109814911A (en) Method, apparatus, computer equipment and storage medium for Manage Scripts program
CN108959367A (en) Management method, system, platform, medium and the electronic equipment of room basis data
CN113656378A (en) Server management method, device and medium
CN113672278A (en) Service node version control method and device under micro-service architecture
US20240362102A1 (en) Data Center Monitoring and Management Operation for Predicting Memory Failures Within a Data Center
CN109167826A (en) The restocking method, apparatus and system of WEB application
CN117827590A (en) Method, device and storage medium for monitoring information of different components on multiple servers
CN117591463A (en) Industrial software platform
CN115268931A (en) Data acquisition system, method, device and medium based on cloud native scene
CN116938711A (en) Firmware upgrading method and device, electronic equipment and storage medium
CN117170901A (en) Hardware management method and device, storage medium and electronic equipment
CN117762433A (en) Method for integrating OpenGauss on big data platform supporting multi-core multi-OS combined environment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant