[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2020048238A1 - 针对电能表软件的模块化设计方法 - Google Patents

针对电能表软件的模块化设计方法 Download PDF

Info

Publication number
WO2020048238A1
WO2020048238A1 PCT/CN2019/096051 CN2019096051W WO2020048238A1 WO 2020048238 A1 WO2020048238 A1 WO 2020048238A1 CN 2019096051 W CN2019096051 W CN 2019096051W WO 2020048238 A1 WO2020048238 A1 WO 2020048238A1
Authority
WO
WIPO (PCT)
Prior art keywords
energy meter
software
module
layer
meter software
Prior art date
Application number
PCT/CN2019/096051
Other languages
English (en)
French (fr)
Inventor
甘建平
吕新伟
金虎
扶忠权
胡忠勇
Original Assignee
威胜集团有限公司
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 威胜集团有限公司 filed Critical 威胜集团有限公司
Publication of WO2020048238A1 publication Critical patent/WO2020048238A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Definitions

  • the present application relates to the technical field of smart meters but is not limited to the technical field of smart meters, and in particular to a modular design method for electric energy meter software.
  • the hardware of the smart energy meter can be applied to the existing market with various functions and types by integrating various types of functional modules or by designing comprehensive, systematic, redundant, and standby circuit functions.
  • the software of the smart energy meter since the software system of the smart energy meter cannot perform the software algorithm design of the backup function, the existing software design method of the smart energy meter cannot meet the current market conditions, thus making the current Some smart energy meters can only frequently change the software design of the energy meter and re-customize the design when faced with the ever-changing functional requirements of the market, which is time-consuming, labor-intensive, and costly.
  • the purpose of the present invention is to provide a modular design method for electric energy meter software that can be applied to today's changing market environment, has multiple functions and is low in cost.
  • the modular design method for energy meter software includes the energy meter software layered design, energy meter software module definition, module interaction definition, software module configuration management, and energy meter software minimum system; the energy meter software layering Designed to layer the energy meter software and define the content and calling rules of each level; the energy meter software module definition is used to establish a unified software function module model; the module interaction definition is used to define the data between each software module Interaction rules; software module configuration management is used to define macros for function configuration options of each software module; the energy meter software minimum system is used to define the minimum configuration scheme of the energy meter software.
  • the energy meter software layered design is used to divide the energy meter software into an MCU driver layer, a device driver layer, a virtual device layer, a system layer, and an application layer;
  • the MCU driver layer is used for MCU driver development, according to the design requirements of the energy meter Abstract the MCU driver and form a standard driver interface for the upper layer to call;
  • the device driver layer is used for the development of the energy meter peripheral driver and form a standard device driver interface for the upper layer to call;
  • the virtual device layer is used for the abstract design of the shared peripheral;
  • the system layer is used for energy meter software task scheduling, file storage management, and message passing between modules;
  • the application layer is used for application function module implementation.
  • the energy meter software module definition is used to establish a unified software function module model, and external interfaces of each software function module are defined uniformly.
  • the module interaction definition includes data interaction, method interaction, and internal object identification definition; data interaction is accessed through the data object identification, and the access result is data content and data format attribute information; method interaction is through method object identification and input data information Perform method access, return method execution results and output data information; the internal object identifier is a uniform and standardized name for data and method object identifiers.
  • the software module configuration management is used to define function configuration option macros for each function module.
  • Each function module provides a standard function configuration header file for function configuration of the function modules, and the meter as a whole defines a standard phenotype.
  • Configuration header file for configuration management of phenotypic functions.
  • the minimum system of the energy meter software includes an MCU driver layer, a device driver layer, a virtual device layer, a system layer, a legal measurement function module, a display function module, and a communication protocol module; wherein the MCU driver layer includes a driver program for a specific hardware platform MCU ; Where the device driver layer includes drivers for specific hardware platform peripherals; where the virtual device layer includes device abstraction programs for shared peripherals such as LCDs, alarm LEDs, etc .; where the system layer includes task scheduling, file storage management, and messages between modules
  • the transfer program; the legal measurement function module includes the electric energy measurement and the system clock program; the display function module includes the key response and the data display program; the communication protocol module includes the data communication interaction protocol processing program, and the communication protocol can be configured to select DL / T645-2007, DL / T698.45, IEC62056.
  • the modular design method for electric energy meter software includes layered design of the electric energy meter software, and abstracts the MCU and external devices according to the design requirements of the electric energy meter, standardizes the drive interface, and improves the hardware platform transplantation of the electric energy meter. Development efficiency; At the same time, a unified application layer function module model is established to facilitate the addition and deletion of function modules; an interaction mode between modules is also established, and data and methods are accessed between modules through custom object identifiers, making the modules completely independent In addition, each function module is configurable and provides corresponding configuration files, which enables the function module to perform corresponding function configuration according to market requirements, which improves the versatility and commonality of the function module. Finally, an energy meter is defined Software minimum system. Adding corresponding extended function modules on the basis of the minimum system can combine energy meter software that meets the corresponding market, and can quickly develop stable and reliable energy meter software products.
  • FIG. 1 is a schematic diagram of a hierarchical design of a software for an energy meter according to the method of the present invention
  • FIG. 2 is a schematic diagram of a unified model of an application layer functional module of the method of the present invention
  • FIG. 3 is a schematic diagram of data interaction between modules of the method of the present invention.
  • FIG. 4 is a schematic diagram of software module configuration management of the method of the present invention.
  • the modular design method for energy meter software includes the energy meter software layered design, energy meter software module definition, module interaction definition, software module configuration management, and energy meter software minimum system; the energy meter software layering Designed to layer the energy meter software and define the content and calling rules of each level; the energy meter software module definition is used to establish a unified software function module model; the module interaction definition is used to define the data between each software module Interaction rules; software module configuration management is used to define macros for function configuration options of each software module; the energy meter software minimum system is used to define the minimum configuration scheme of the energy meter software.
  • the energy meter software layered design (as shown in Figure 1) is used to divide the energy meter software into MCU driver layer, device driver layer, virtual device layer, system layer and application layer; MCU driver layer is used for MCU driver development.
  • the MCU driver is abstracted and a standard driver interface is formed for the upper layer to call.
  • the device driver layer is used for the development of the energy meter peripheral driver and forms a standard device driver interface for the upper layer to call.
  • the virtual device layer is used for the shared peripheral.
  • the system layer is used for energy meter software task scheduling, file storage management and message passing between modules;
  • the application layer is used for application function module implementation.
  • the entire energy meter software consists of 5 layers, which are MCU driver layer, peripheral driver layer, virtual device layer, system layer, and application layer from bottom to top.
  • the lower layer provides a standardized driving interface for the upper layer.
  • the inter-layer call is a one-way call relationship, that is, the upper layer can only access the lower layer interface, and the lower layer is prohibited from accessing the upper layer interface.
  • the hardware platform migration process generally only the MCU driver layer and peripheral driver layer are affected, and the virtual device layer, system layer, and application layer are basically unaffected. This layered design approach can speed up software development efficiency when platform switching.
  • the energy meter software module definition is used to establish a unified software function module model, which defines the external interfaces of each software function module in a unified manner; XX_ACTION (method access), XX_INIT (module initialization), XX_TASK (module main task), so as to facilitate the call between modules and data interaction.
  • Module interaction definition includes data interaction, method interaction, and internal object identification definition; data interaction is accessed through data object identification, and the access result is data content and data format attribute information; method interaction is method access through method object identification and input data information To return the method execution result and output data information; the internal object identifier is a unified and standardized name for the data and method object identifier.
  • Each function module provides a standard function configuration header file (for example, each function module provides a XX_Config.h function configuration header file).
  • the module performs function configuration, and the meter as a whole defines a standard phenotypic configuration header file (for example, the meter as a whole defines a MeterConfig.h phenotype configuration header file) to configure and manage the phenotypic functions.
  • the minimum system of the energy meter software includes an MCU driver layer, a device driver layer, a virtual device layer, a system layer, a legal measurement function module, a display function module, and a communication protocol module; wherein the MCU driver layer includes a driver program for a specific hardware platform MCU ; Where the device driver layer includes drivers for specific hardware platform peripherals; where the virtual device layer includes device abstraction programs for shared peripherals such as LCDs, alarm LEDs, etc .; where the system layer includes task scheduling, file storage management, and messages between modules
  • the transfer program; the legal measurement function module includes the electric energy measurement and the system clock program; the display function module includes the key response and the data display program; the communication protocol module includes the data communication interaction protocol processing program, and the communication protocol can be configured to select DL / T645-2007, DL / T698.45, IEC62056.
  • FIG. 2 is a schematic diagram of the unified model of the application layer function module of the method of the present invention: the application layer function module adopts a standardized model definition, and a function module is composed of the following parts: sub-function module implementation, module data object list, module Method object list, module external interface function, module function configuration file.
  • the module's external interface is standardized into five interface functions, namely: module initialization interface (XX_Init), module main task interface function (XX_Task), module data read access interface function (XX_Get), module data write access interface function (XX_Set), Module method access interface function (XX_Action).
  • FIG 3 is a schematic diagram of data interaction between the modules of the method of the present invention.
  • the interaction between application layer functional modules is uniformly accessed through object identification, data access is through data object identification, and method access is through method Object identification.
  • object identification analysis and routing are performed through a public interactive routing center. Through the interactive routing center, the interaction interface between modules can be greatly simplified.
  • the process numbers 1234 in the figure are the access flow for the XX module to access the YY module.
  • FIG. 4 is a schematic diagram of software module configuration management of the method of the present invention. It can be seen from FIG. 4 that the phenotype energy meter software of each product is flexibly combined and configured by a minimum system and an extended function module. Define the overall configuration file Meter_Config.h of the energy meter software, which is used for the selection of the function modules of the energy meter; each function module defines the configuration file XX_Config.h, which is used for the function definition and selection of each function module.
  • the minimum system consists of the underlying driver layer, system layer, legal metering module, communication protocol processing module, and display module.
  • the minimum system configuration file System_Config.h is defined for the minimum system related configuration, such as hardware platform, metering scheme, communication protocol, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

一种针对电能表软件的模块化设计方法,其中,所述方法包括电能表软件分层设计、电能表软件模块定义、模块交互定义、软件模块配置管理和电能表软件最小系统;电能表软件分层设计用于将电能表软件进行分层设计,并定义各层级的内容和调用规则;电能表软件模块定义用于建立统一的软件功能模块模型;模块交互定义用于定义各个软件模块之间的数据交互规则;软件模块配置管理用于对各个软件模块进行功能配置选项的宏定义;电能表软件最小系统用于定义电能表软件的最小配置方案。

Description

针对电能表软件的模块化设计方法
本申请要求2018年9月6日在中国国家知识产权局提交的中国专利申请的优先权,专利申请号为CN201811037791.X,发明名称为“针对电能表软件的模块化设计方法”,此中国专利申请的全部内容通过引用结合在本申请中。
技术领域
本申请涉及智能电表技术领域但是不限于智能电表技术领域,尤其涉及一种针对电能表软件的模块化设计方法。
背景技术
随着经济技术的发展,电能已经成为了人们生产和生活中必不可少的二次能源,给人们的生产和生活带来了无尽的便利。目前,智能电能表已经广泛应用于电力系统中。但是,随着用户和计量系统对于智能电能表的需求的升级,智能电能表的种类、功能也越来越多。
但是,随着智能电能表的种类和功能增多,对于智能电能表的硬件和软件系统的设计均提出了严峻的挑战。智能电能表的硬件,能够通过集成各类型的功能模块的方式,或者进行全面、系统、冗余和备用的电路功能设计的方式,来适用于现有的功能多变、类型繁多的市场局面。但是,对于智能电能表的软件而言,由于智能电能表的软件系统并无法进行功能备用性质的软件算法设计,因此现有的智能电能表的软件设计方法无法满足现在的市场状况,从而使得现有的智能电能表,在面对市场多变的功能需求时,只能频繁的更改电能表的软件设计,进行重新的定制性设计等工作,费时费力,而且成本高昂。
发明内容
本发明的目的在于提供一种能够适用于现今多变的市场环境,功能多样化且成本低廉的针对电能表软件的模块化设计方法。
本发明提供的这种针对电能表软件的模块化设计方法,包括电能表软件分层设计、电能表软件模块定义、模块交互定义、软件模块配置管理和电能表软件最小系统;电能表软件分层设计用于将电能表软件进行分层设计,并定义各层级的内容和调用规则;电能表软件模块定义用于建立统一的软件功能模块模型;模块交互定义用于定义各个软件模块之间的数据交互规则;软件模块配置管理用于对各个软件模块进行功能配置选项的宏定义;电能表软件最小系统用于定义电能表软件的最小配置方案。
所述的电能表软件分层设计,用于将电能表软件分为MCU驱动层、设备驱动层、虚拟设备层、系统层和应用层;MCU驱动层用于MCU驱动开发,根据电能表设计需求对MCU驱动进行抽象并形成标准的驱动接口供上层调用;设备驱动层用于电能表外设驱动开发并形成标准的设备驱动接口供上层调用;虚拟设备层用于共用外设的抽象化设计;系统层用于电能表软件任务调度、文件存储管理和模块之间消息传递;应用层用于应用功能模块的实现。
所述的电能表软件模块定义用于建立统一的软件功能模块模型,将各软件功能模块的对外接口统一进行定义。
所述的模块交互定义包括数据交互、方法交互和内部对象标识定义;数据交互为通过数据对象标识进行访问,访问结果为数据内容及数据格式属性信息;方法交互为通过方法对象标识及输入数据信息进行方法访问,返回方法执行结果及输出数据信息;内部对象标识为对数据、方法对象标识进行统一标准化命名。
所述的软件模块配置管理用于对各功能模块进行功能配置选项宏定义,每个功能模块都提供一个标准的功能配置头文件,对功能模块进行功能配置,同时电表整体定义一个标准的表型配置头文件,对表型功能进行配置管理。
所述的电能表软件最小系统包括MCU驱动层、设备驱动层、虚拟设备层、系统层、法定计量功能模块、显示功能模块和通信协议模块;其中MCU驱动层包括针对具体硬件平台MCU的驱动程序;其中设备驱动层包括针对具体硬件平台外设的驱动程序;其中虚拟设备层包括液晶、报警LED灯等共用外设的设备抽象程序;其中系统层包括任务调度、文件存储管理、模块之间消息传递程序;其中法定计量功能模块包括电能量计量、系统时钟程序;其中显示功能模块包括按键响应、数据显示程序;其中通信协议模块包括数据通信交互协议的处理程序,通信协议可配置选择为DL/T645-2007、DL/T698.45、IEC62056。
本发明提供的这种针对电能表软件的模块化设计方法,将电能表软件进行分层设计,并根据电表设计需求对MCU、外部设备进行抽象化设计,标准化驱动接口,提高电能表硬件平台移植开发效率;同时建立了统一的应用层功能模块模型,方便功能模块的添加删除;还建立了模块之间交互方式,通过自定义对象标识进行模块之间数据及方法访问,使模块之间完全独立;此外,各功能模块进行可配置化设计,并提供相应的配置文件,实现了功能模块根据市场需求进行相应功能配置,提高了功能模块的通用性和可共用性;最后,定义了一个电能表软件最小系统,在最小系统的基础添加相应的扩展功能模块就能够组合出满足相应市场的电能表软件,能够快速开发出稳定可靠的电能表软件产品。
附图说明
图1为本发明方法的电能表软件分层设计的示意图;
图2为本发明方法的应用层功能模块统一模型的示意图;
图3为本发明方法的模块之间数据交互的示意图;
图4为本发明方法的软件模块配置管理的示意图。
具体实施方式
本发明提供的这种针对电能表软件的模块化设计方法,包括电能表软件分层设计、电能表软件模块定义、模块交互定义、软件模块配置管理和电能表软件最小系统;电能表软件分层设计用于将电能表软件进行分层设计,并定义各层级的内容和调用规则;电能表软件模块定义用于建立统一的软件功能模块模型;模块交互定义用于定义各个软件模块之间的数据交互规则;软件模块配置管理用于对各个软件模块进行功能配置选项的宏定义;电能表软件最小系统用于定义电能表软件的最小配置方案。
其中,电能表软件分层设计(如图1所示)用于将电能表软件分为MCU驱动层、设备驱动层、虚拟设备层、系统层和应用层;MCU驱动层用于MCU驱动开发,根据电能表设计需求对MCU驱动进行抽象并形成标准的驱动接口供上层调用;设备驱动层用于电能表外设驱动开发并形成标准的设备驱动接口供上层调用;虚拟设备层用于共用外设的抽象化设计;系统层用于电能表软件任务调度、文件存储管理和模块之间消息传递;应用层用于应用功能模块的实现。整个电能表软件由5层组成,从下至上分别为MCU驱动层、外设驱动层、虚拟设备层、系统层、应用层。下层为上层提供标准化的驱动接口,层间调用是单向调用关系,即只能上层访问下层的接口,禁止下层访问上层接口。硬件平台移植过程中,一般只影响MCU驱动层和外设驱动层,虚拟设备层、系统层、应用层基本不受影响。这种分层设计方法能够加快平台切换时的软件开发效率。
电能表软件模块定义用于建立统一的软件功能模块模型,将各软件功能模块的对外接口统一进行定义;比如,各功能模块对外接口统一为XX_GET(数据读访问)、XX_SET(数据写访问),XX_ACTION(方法访问),XX_INIT(模块初始化),XX_TASK(模块主任务),从而方便模块之间的调用和数据交互等。
模块交互定义包括数据交互、方法交互和内部对象标识定义;数据交互为通过数据对象标识进行访问,访问结果为数据内容及数据格式属性信息;方法交互为通过方法对象标识及输入数据信息进行方法访问,返回方法执行结果及输出数据信息;内部对象标识为对数据、方法对象标识进行统一标准化命名。
软件模块配置管理用于对各功能模块进行功能配置选项宏定义,每个功能模块都提供一个标准的功能配置头文件(比如每个功能模块都提供一个XX_Config.h功能配置头文件),对功能模块进行功能配置,同时电表整体定义一个标准的表型配置头文件(比如电表整体定义一个MeterConfig.h表型配置头文件),对表型功能进行配置管理。
所述的电能表软件最小系统包括MCU驱动层、设备驱动层、虚拟设备层、系统层、法定计量功能模块、显示功能模块和通信协议模块;其中MCU驱动层包括针对具体硬件平台MCU的驱动程序;其中设备驱动层包括针对具体硬件平台外设的驱动程序;其中虚拟设备层包括液晶、报警LED灯等共用外设的设备抽象程序;其中系统层包括任务调度、文件存储管理、模块之间消息传递程序;其中法定计量功能模块包括电能量计量、系统时钟程序;其中显示功能模块包括按键响应、数据显示程序;其中通信协议模块包括数据通信交互协议的处理程序,通信协议可配置选择为DL/T645-2007、DL/T698.45、IEC62056。
如图2所示为本发明方法的应用层功能模块统一模型的示意图:应用 层功能模块采用了标准化模型定义,一个功能模块由以下几部分内容组成:子功能模块实现、模块数据对象列表、模块方法对象列表、模块对外接口函数、模块功能配置文件。其中模块对外接口标准化为5个接口函数,分别是:模块初始化接口(XX_Init)、模块主任务接口函数(XX_Task)、模块数据读访问接口函数(XX_Get)、模块数据写访问接口函数(XX_Set)、模块方法访问接口函数(XX_Action)。
如图3所示为本发明方法的模块之间数据交互的示意图:从图3可以看出,应用层功能模块之间交互统一通过对象标识进行访问,数据访问通过数据对象标识,方法访问通过方法对象标识,模块之间交互访问时通过一个公共的交互路由中心进行对象标识解析路由,通过交互路由中心,能够大大简化模块之间的交互接口。图中过程标号①②③④为XX模块访问YY模块的访问流程。①为XX模块发起对象访问请求;②为交互路由中心对访问请求进行解析路由,调用YY模块的对象访问接口;③YY模块进行对象访问操作处理;④对象访问操作结果返回到交互路由中心,最后返回到交互访问发起者XX模块。图中过程标号⑤⑥⑦⑧为YY模块访问XX模块的访问流程,其处理流程同①②③④。
如图4所示为本发明方法的软件模块配置管理的示意图:从图4可以看出,各产品表型电能表软件由最小系统和扩展功能模块进行灵活组合配置。定义电能表软件整体配置文件Meter_Config.h,用于电表功能模块选配;各功能模块分别定义配置文件XX_Config.h,用于各功能模块功能定义选配。最小系统由底层驱动层、系统层、法定计量模块、通信协议处理模块、显示模块组成,定义最小系统配置文件System_Config.h,用于最小系统相关配置,如硬件平台、计量方案、通信协议等。

Claims (6)

  1. 一种针对电能表软件的模块化设计方法,其中,所述方法包括电能表软件分层设计、电能表软件模块定义、模块交互定义、软件模块配置管理和电能表软件最小系统;电能表软件分层设计用于将电能表软件进行分层设计,并定义各层级的内容和调用规则;电能表软件模块定义用于建立统一的软件功能模块模型;模块交互定义用于定义各个软件模块之间的数据交互规则;软件模块配置管理用于对各个软件模块进行功能配置选项的宏定义;电能表软件最小系统用于定义电能表软件的最小配置方案。
  2. 根据权利要求1所述的针对电能表软件的模块化设计方法,其中,所述的电能表软件分层设计,用于将电能表软件分为MCU驱动层、设备驱动层、虚拟设备层、系统层和应用层;MCU驱动层用于MCU驱动开发,根据电能表设计需求对MCU驱动进行抽象并形成标准的驱动接口供上层调用;设备驱动层用于电能表外设驱动开发并形成标准的设备驱动接口供上层调用;虚拟设备层用于共用外设的抽象化设计;系统层用于电能表软件任务调度、文件存储管理和模块之间消息传递;应用层用于应用功能模块的实现。
  3. 根据权利要求2所述的针对电能表软件的模块化设计方法,其中,所述的电能表软件模块定义用于建立统一的软件功能模块模型,将各软件功能模块的对外接口统一进行定义。
  4. 根据权利要求3所述的针对电能表软件的模块化设计方法,其中,所述的模块交互定义包括数据交互、方法交互和内部对象标识定义;数据交互为通过数据对象标识进行访问,访问结果为数据内容及数据格式属性信息;方法交互为通过方法对象标识及输入数据信息进行方法访问,返回方法执行结果及输出数据信息;内部对象标识为对数据、方法对象标识进行统一标准化命名。
  5. 根据权利要求4所述的针对电能表软件的模块化设计方法,其中,所述的软件模块配置管理用于对各功能模块进行功能配置选项宏定义,每个功能模块都提供一个标准的功能配置头文件,对功能模块进行功能配置,同时电表整体定义一个标准的表型配置头文件,对表型功能进行配置管理。
  6. 根据权利要求5所述的针对电能表软件的模块化设计方法,其中,所述的电能表软件最小系统包括MCU驱动层、设备驱动层、虚拟设备层、系统层、法定计量功能模块、显示功能模块和通信协议模块;MCU驱动层包括针对具体硬件平台MCU的驱动程序;设备驱动层包括针对具体硬件平台外设的驱动程序;虚拟设备层包括共用外设的设备抽象程序;系统层包括任务调度、文件存储管理、模块之间消息传递程序;法定计量功能模块包括电能量计量和系统时钟程序;显示功能模块包括按键响应和数据显示程序;通信协议模块包括数据通信交互协议的处理程序。
PCT/CN2019/096051 2018-09-06 2019-07-15 针对电能表软件的模块化设计方法 WO2020048238A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811037791.XA CN109271146A (zh) 2018-09-06 2018-09-06 针对电能表软件的模块化设计方法
CN201811037791.X 2018-09-06

Publications (1)

Publication Number Publication Date
WO2020048238A1 true WO2020048238A1 (zh) 2020-03-12

Family

ID=65187382

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/096051 WO2020048238A1 (zh) 2018-09-06 2019-07-15 针对电能表软件的模块化设计方法

Country Status (2)

Country Link
CN (1) CN109271146A (zh)
WO (1) WO2020048238A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109271146A (zh) * 2018-09-06 2019-01-25 威胜集团有限公司 针对电能表软件的模块化设计方法
CN111273895B (zh) * 2019-11-06 2023-08-22 浙江零跑科技股份有限公司 一种电池管理系统模块开发软件集成方法
CN111309309B (zh) * 2020-02-20 2023-09-22 杭州涂鸦信息技术有限公司 基于设备的软件开发方法及其系统和装置
CN111857663B (zh) * 2020-07-17 2022-06-17 济南浪潮数据技术有限公司 一种软件设计方法、系统及电子设备和存储介质
CN113031984B (zh) * 2021-02-07 2023-06-02 南方电网数字电网科技(广东)有限公司 双芯智能电表管理单元应用程序远程在线升级方法和装置
CN113986359A (zh) * 2021-09-26 2022-01-28 北京智芯微电子科技有限公司 适用于智能电表的安全操作系统
CN117762382A (zh) * 2023-12-22 2024-03-26 浙江正泰仪器仪表有限责任公司 一种适用于电能表的面向对象架构设计方法、装置及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102135885A (zh) * 2011-03-22 2011-07-27 曙光信息产业(北京)有限公司 一种模块化的软件开发架构
CN203101503U (zh) * 2013-02-05 2013-07-31 湖南东瑞智能仪表有限公司 基于高精度计量的多功能电能表
CN106528406A (zh) * 2016-10-11 2017-03-22 广西电网有限责任公司电力科学研究院 一种基于云服务的智能电表软件测试系统
CN109271146A (zh) * 2018-09-06 2019-01-25 威胜集团有限公司 针对电能表软件的模块化设计方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105303464A (zh) * 2015-11-13 2016-02-03 威胜集团有限公司 智能电能表的数据管理系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102135885A (zh) * 2011-03-22 2011-07-27 曙光信息产业(北京)有限公司 一种模块化的软件开发架构
CN203101503U (zh) * 2013-02-05 2013-07-31 湖南东瑞智能仪表有限公司 基于高精度计量的多功能电能表
CN106528406A (zh) * 2016-10-11 2017-03-22 广西电网有限责任公司电力科学研究院 一种基于云服务的智能电表软件测试系统
CN109271146A (zh) * 2018-09-06 2019-01-25 威胜集团有限公司 针对电能表软件的模块化设计方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
FENG, HAIZHOU ET AL.: "Design of Intelligent Energy Meter Management Core Software Architecture Based on IR46 Concept", CHINA CIO NEWS, no. 7, 20 July 2018 (2018-07-20), pages 135 - 137, ISSN: 1001-2362 *
OU, XIYANG ET AL.: "Research and Application of Embedded RTOS Used in Smart Meter", ELECTRICAL MEASUREMENT & INSTRUMENTATION, vol. 54, no. 12, 25 June 2017 (2017-06-25), pages 106 - 111 *

Also Published As

Publication number Publication date
CN109271146A (zh) 2019-01-25

Similar Documents

Publication Publication Date Title
WO2020048238A1 (zh) 针对电能表软件的模块化设计方法
CN107315776B (zh) 一种基于云计算的数据管理系统
CN103336813B (zh) 一种基于中间件架构的物联网数据集成管理方案
CN100465973C (zh) 基于网格的汽车耐撞性计算机协同设计与仿真系统
CN114493500A (zh) 基于数字孪生技术的能源设备管理方法及装置
CN110443010A (zh) 一种在信息系统中权限可视化配置控制方法、装置、终端及存储介质
CN109491989B (zh) 数据处理方法及装置、电子设备、存储介质
CN106656630A (zh) 一种电力营销业务应用系统及其构建方法、平台
CN110188132B (zh) 一种数据交换方法及系统
CN109918394A (zh) 数据查询方法、系统、计算机装置及计算机可读存储介质
CN104408222A (zh) 实时分布式仿真平台可重构方法
CN106558105B (zh) 产品可配置bom在虚拟现实系统的使用方法
CN106154865A (zh) 一种车载总线仿真模型自生成方法及系统
CN104391701A (zh) 一种能效评估软件开发方法
CN101196901B (zh) 用于数据库查询的计算机系统和方法
CN109491571A (zh) 一种配置项关联及其关联图展示方法和系统
CN109960709B (zh) 一种数据库驱动的处理方法、装置、设备及存储介质
CN105488229A (zh) 一种异构数据环境下的数据交换与集成方法
CN117195818A (zh) 电源设计命令生成方法、装置、电子设备及存储介质
Li et al. Optimal Design of an Information Management System for Government: A Bridge between Government and Citizens
CN101013363A (zh) 一种基于领域本体的软构件分类注册方法
CN110110067A (zh) 一种数据库注释方法、装置及终端设备
CN107368377A (zh) 一种Android应用程序中网络请求处理方法及装置
CN114461602A (zh) 一种多轨道站台屏蔽门数据集中监控系统和方法
TWM606888U (zh) 可進行資料譜系分析、資料重要性分析、或資料異動追蹤的企業資料指南系統

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19858082

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19858082

Country of ref document: EP

Kind code of ref document: A1