A method, device and equipment for generating technical requirements of intelligent meters and a storage medium

By generating a modular database and feature value tags shared online, and combining them with engineer instructions to generate smart meter technical requirements, the problems of inefficiency and communication barriers in existing technologies are solved, and efficient generation and real-time adjustment of smart meter technical requirements are achieved.

CN117311668BActive Publication Date: 2026-06-26CHINA FAW CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2023-09-28
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Existing technologies suffer from inefficiency, high error rates, version inconsistencies, and difficulty in platformization when generating requirements for smart meters, especially in organizing and describing call interfaces, communication protocols, and signal names in Word documents and Excel spreadsheets.

Method used

By generating a modular database shared online, using existing technical specification documents for text recognition, creating a data source repository, marking feature values ​​for each functional module, receiving instructions from architects to generate display setting requirements, adjusting according to instructions from the general stakeholders and system engineers, and finally generating formal smart meter technical requirements.

Benefits of technology

It enables real-time collaboration among architects, stakeholders, and system engineers, improving the efficiency and digitalization of smart meter technology requirement generation and reducing communication barriers caused by version discrepancies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117311668B_ABST
    Figure CN117311668B_ABST
Patent Text Reader

Abstract

The application discloses a kind of generation methods, device and equipment of intelligent instrument technical demand and storage medium, comprising: according to the existing technical specification document of intelligent instrument generation online shared modular database;Receive the architecture creation instruction input by architecture engineer, and generate display setting demand according to architecture creation instruction and modular database;When receiving the technical demand creation instruction of total demand party, generate initial intelligent instrument technical demand according to display setting demand;When receiving the function supplement instruction of system engineer party, modify initial intelligent instrument technical demand according to function supplement instruction to generate formal intelligent instrument technical demand.Through the existing technical specification document generation shared modular database, generate formal intelligent instrument technical demand according to the instruction of architecture engineer, total demand party and system engineer.Can adjust intelligent instrument technical demand according to real-time demand, improve the efficiency of intelligent instrument technical demand generation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart instrument technology, and in particular to a method, apparatus, device, and storage medium for generating smart instrument technology requirements. Background Technology

[0002] Currently, with the development trends of electrification, connectivity, intelligence, and sharing in the automotive industry, fully digital smart instrument panels are gradually replacing traditional mechanical instruments and segmented display screens. With the development of new architecture systems and the new ecosystem of software-defined vehicles, equipment-defined planning is beginning to focus on functionality, using functionality to design vehicle development.

[0003] Under the new architecture, it is necessary to add user stories to each function. When implementing functions, it is necessary to clarify the user's needs and desired experience and effects, so as to attract and explore potential customers.

[0004] The current use of Word documents and Excel spreadsheets to organize the process of calling interfaces, communication protocols, signal names, and function descriptions leads to inefficiencies, high error rates, potential version discrepancies, and difficulties in platformization. Summary of the Invention

[0005] This invention provides a method, apparatus, device, and storage medium for generating technical requirements for smart meters, thereby improving the efficiency of generating technical requirements for smart meters.

[0006] According to one aspect of the present invention, a method for generating technical requirements for smart meters is provided, comprising:

[0007] A modular database for online sharing is generated based on existing technical specifications of smart meters. The modular database includes functional modules marked with different feature values, and each functional module is labeled with a supported controller.

[0008] Receive architecture creation instructions input by the architecture engineer, and generate display setting requirements based on the architecture creation instructions and the modular database, wherein the architecture creation instructions include the target controller;

[0009] The display settings requirements are presented to the main demand party. When the technical requirements creation instruction is received from the main demand party, the initial smart meter technical requirements are generated based on the display settings requirements.

[0010] The initial smart meter technical requirements are presented to the system engineers. When a function supplement instruction is received from the system engineers, the initial smart meter technical requirements are modified according to the function supplement instruction to generate the formal smart meter technical requirements.

[0011] According to another aspect of the present invention, an apparatus for generating requirements for smart meter technology is provided, characterized in that it comprises:

[0012] A modular database generation module is used to generate an online shared modular database based on existing technical specification documents of smart meters. The modular database includes functional modules marked with different feature values, and each functional module is labeled with a supported controller.

[0013] The display settings requirement generation module is used to receive the architecture creation instructions input by the architecture engineer and generate display settings requirements based on the architecture creation instructions and the modular database, wherein the architecture creation instructions include the target controller;

[0014] The initial smart meter technical requirements generation module is used to display the display settings requirements to the main demand party. When the main demand party's technical requirements creation instruction is received, the module generates the initial smart meter technical requirements based on the display settings requirements.

[0015] The formal smart meter technical requirements generation module is used to present the initial smart meter technical requirements to the system engineer. When a function supplement instruction is received from the system engineer, the initial smart meter technical requirements are modified according to the function supplement instruction to generate formal smart meter technical requirements.

[0016] According to another aspect of the present invention, a computer device is provided, the device comprising:

[0017] One or more processors;

[0018] Storage device for storing one or more programs.

[0019] When the one or more programs are executed by the one or more processors, the one or more processors perform the method as described in any of the embodiments of the present invention.

[0020] According to another aspect of the present invention, a storage medium for computer-executable instructions is provided, on which a computer program is stored, which, when executed by a processor, implements the method as described in any of the embodiments of the present invention.

[0021] The technical solution of this invention generates a shared modular database from existing technical specification documents, and generates formal smart meter technical requirements based on instructions from architects, general stakeholders, and system engineers, enabling real-time collaboration among these three parties. This allows for adjustments to the smart meter technical requirements based on real-time needs, improving the efficiency and digital sophistication of smart meter technical requirement generation.

[0022] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a method for generating technical requirements for smart meters according to Embodiment 1 of the present invention;

[0025] Figure 2 This is another method for generating technical requirements for smart meters according to Embodiment 2 of the present invention;

[0026] Figure 3 This is a schematic diagram of the structure of a device for generating technical requirements of a smart meter according to Embodiment 3 of the present invention;

[0027] Figure 4 This is a structural diagram of a computer device provided in Embodiment 4 of the present invention. Detailed Implementation

[0028] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, apparatus, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0030] Example 1

[0031] Figure 1 This is a flowchart illustrating a method for generating technical requirements for smart meters according to Embodiment 1 of the present invention. This embodiment is applicable to situations involving the generation of technical requirements for smart meters. This method can be executed by a device for generating technical requirements for smart meters. This device can be implemented in hardware and / or software, and can be integrated into an electronic device. For example... Figure 1 As shown, the method includes:

[0032] S110. Generate an online shared modular database based on the existing technical specification documents of the smart meter. The modular database includes functional modules marked with different feature values, and each functional module is labeled with a supported controller.

[0033] The existing technical specification document can be one or more technical specification documents from previous smart instrument projects. This document contains the pre-written technical specifications for the smart instrument. This document includes detailed technical descriptions of the smart instrument, including but not limited to the functional details of each module, the signals transmitted and received, the language of alarms and prompts, the priority of functions, and the sound types for alarm calls. The functional modules may include: basic function module, intelligent driving function module, comfort system function module, chassis system function module, powertrain system function module, multi-screen interaction function module, hard-wired diagnostic function module, power management function module, button module, sound module, alarm prompt priority and Chinese / English attachment module, EOL configuration table module, upgrade function requirement module, engineering mode function requirement module, external output module function requirement module, Lastmode function requirement module, etc.

[0034] The online shared modular database can be a database where data is divided into different modules for storage. Each module in the modular database can be managed, maintained, and upgraded independently, while these modules can be interconnected, making the system more flexible, efficient, and easily scalable. The online shared modular database refers to the ability to display modular database information on an online sharing platform for reference and use by architects, general stakeholders, system engineers, and other personnel involved in the design of smart meter technical requirements. Displaying the modular database online improves the design efficiency of smart meter technical requirements while ensuring data accuracy.

[0035] Specifically, the modular database includes functional modules labeled with different feature values, and each functional module is also labeled with its supported controllers. This can be achieved by using different feature values ​​to label each functional module within the modular database, giving each module its corresponding feature value. Furthermore, the controllers supported by each functional module are also labeled, allowing the corresponding functional module to be retrieved based on the controller.

[0036] Specifically, a modular database for online sharing is generated based on existing technical specifications for smart meters, including:

[0037] Retrieve existing technical specification documents associated with historical projects of smart meters;

[0038] The existing technical specification documents are subjected to text recognition, and a data source repository is created based on the text recognition results. The data source repository includes technical requirements, communication matrix protocols and signal interfaces associated with signal identifiers.

[0039] Modular databases are generated based on data source repositories on an online sharing platform.

[0040] The data source repository can be a database used to store data source information from existing technical specification documents, including technical requirements, communication matrix protocols, and signal interfaces associated with signal identifiers. The data source repository stores the data source information contained in existing technical specification documents in a structured, queryable, and splittable manner using signal identifiers to facilitate subsequent data access and use. Specifically, instrument technical requirements refer to the functional or characteristic requirements that the smart instrument needs to implement; the communication matrix protocol refers to the protocol used to specify how communication entities communicate; and the signal interface list refers to the list of signal interfaces provided by the smart instrument, including the interface type, physical characteristics, and logical characteristics. Signal identifiers are used to associate the technical requirements, communication matrix protocols, and signal interfaces.

[0041] Specifically, the process involves retrieving existing technical specification documents associated with historical smart meter projects, performing text recognition on these documents, and creating a data source repository based on the recognition results. This can be achieved by using text recognition technology to identify documents written in previous projects, extracting the instrument technical requirements, communication matrix protocols, and signal interface lists for each functional module stored within the documents. Based on the text recognition results, the information contained in each category is stored in its corresponding list, generating a complete data source repository. By storing the identified information in the data source repository, the disorganized nature of existing technical specification documents can be streamlined, forming a comprehensive yet coherent data source. This provides a data foundation for the subsequent generation of smart meter technical requirements, improving the efficiency of generating smart meter technical requirements while avoiding communication problems caused by information asynchrony.

[0042] Specifically, a modular database is generated on the online sharing platform based on the data source repository, including:

[0043] The online sharing platform splits and retrieves multiple functional modules from the data source repository according to signal identifiers;

[0044] The feature values ​​for each functional module are marked according to the received retrieval and compilation instructions. The feature values ​​consist of numbers and letters.

[0045] A modular database is created based on each functional module labeled with feature values, so that the modular database integrates retrieval attributes.

[0046] Among them, retrieval and compilation instructions refer to instructions that analyze and process data in the data source repository. Retrieval and compilation instructions are used to instruct the system to set unique corresponding feature values ​​for information such as interfaces, communication protocols, signal names, and function descriptions included in each functional module.

[0047] Specifically, the online sharing platform splits the data source repository into multiple functional modules according to signal identifiers. Based on the received retrieval and compilation instructions, each functional module is marked with a feature value. This can be achieved by splitting the data source repository into multiple functional modules on the online sharing platform according to the functional modules corresponding to each signal identifier. A unique feature value is set for each functional module name. This feature value can be composed of numbers and letters, and each functional module has its corresponding supported controller identifier.

[0048] Specifically, a modular database is created based on each functional module marked with a characteristic value. This modular database integrates retrieval attributes. This can be achieved by assigning a unique characteristic value to each functional module name, storing the functional modules marked with the characteristic values ​​in the modular database, and then using the characteristic values ​​to perform retrieval within the modular database. Through the modular database retrieval function, the information needed by engineers can be quickly matched, improving the efficiency of generating technical requirements for smart meters.

[0049] S120. Receive the architecture creation instruction input by the architecture engineer, and generate display setting requirements based on the architecture creation instruction and the modular database, wherein the architecture creation instruction includes the target controller.

[0050] The architecture creation command can be an instruction issued by an architect to the system based on requirements. This command contains the controller and its corresponding identifier. The architecture creation command instructs the system to query the functional modules supported by the controller based on the controller identifier information within the command. For example, if the module database stores 100 functional modules, after an architect issues an architecture creation command, the system can use the controller identifier included in the command to find the functional modules supporting that controller from among the 100 modules and display the characteristic values ​​of each module to the architect.

[0051] Specifically, based on the architecture creation instructions and modular database, display settings requirements are generated, including:

[0052] Based on the architecture creation instructions, the target functional modules for implementing the target controller are determined from the modular database.

[0053] Obtain the target feature values ​​marked by each target functional module, generate a feature value set based on the target feature values, and present the feature value set to the architecture engineer;

[0054] Receive the filtering instructions for the feature value set from the architect, adjust the feature value set according to the filtering instructions, and generate display setting requirements based on the adjusted feature value set. The display setting requirements include the feature values ​​of the functional modules to be applied.

[0055] The filtering instructions can be commands given by the architect to filter the functional modules supported by the controller. The architect can directly select the feature values ​​of the displayed functional modules to complete the filtering; alternatively, they can set corresponding filtering conditions to select functional modules. This invention does not limit the display method or filtering method of the filtering instructions; the specific settings can be customized according to the user's needs.

[0056] The display settings requirements are determined by the architecture engineer after filtering the functional modules supported by the controller. Based on these requirements, the architecture requirements of the smart meter can be determined. These requirements include the characteristic values ​​of the functional modules to be applied. The functional modules to be applied can be those corresponding to the characteristic values ​​determined by the architecture engineer after filtering.

[0057] Specifically, based on the architecture creation instructions, the target functional modules implementing the target controller are determined from the modular database. The target feature values ​​marked for each target functional module are obtained, and a feature value set is generated based on these target feature values. This feature value set is then presented to the architect. Alternatively, after receiving the architecture creation instructions from the architect, the system searches the modular database for the controller identifier information supported by each functional module based on the controller information contained in the architecture creation instructions. If the controller identifier information supported by a functional module matches the controller identifier information in the architecture creation instructions, then that functional module is identified as a target functional module. Then, the feature values ​​corresponding to each target functional module are obtained from the modular database, and a feature value set is formed based on these feature values ​​and presented to the architect. The architect can then obtain the feature values ​​of the functional modules supported by the controller based on the feature value set, and obtain the corresponding functional module information based on the feature values. For example, based on the controller information contained in the architecture creation instructions issued by the architect, 40 functional modules supporting the controller can be found from 100 functional modules, and the feature values ​​of these 40 functional modules can be presented to the architect.

[0058] Specifically, the system receives filtering instructions from the architect for the feature value set, adjusts the feature value set according to these instructions, and generates display setting requirements based on the adjusted feature value set. This can be achieved by the architect sending filtering instructions to the feature value set after obtaining it, selecting and adjusting the feature values ​​according to these instructions, identifying the selected feature values ​​as the feature values ​​for the functional modules to be applied, generating an adjusted feature value set based on the selected feature values, and then generating display setting requirements based on the adjusted feature value set. For example, the architect can use filtering instructions to select 30 or more feature values ​​from 40 feature values ​​representing different functional modules that meet their needs. After filtering the feature values ​​according to the instructions, the architect can identify the selected feature values ​​as the feature values ​​for the functional modules to be applied and generate display setting requirements based on the selected feature values.

[0059] S130. The display setting requirements are presented to the main demand party. When the technical requirement creation instruction is received from the main demand party, the initial smart meter technical requirements are generated according to the display setting requirements.

[0060] The technical requirement creation instruction can be issued by the main requester based on the display setting requirements. It is used to retrieve the corresponding functional modules and their functional information based on the characteristic values ​​in the display setting requirements, and then generate the initial smart meter technical requirements based on the retrieved functional module information. The initial smart meter technical requirements include the initial functional information corresponding to each functional module, which can be understood as the default functional information for each module.

[0061] Specifically, generate initial smart meter technical requirements based on display settings, including:

[0062] Retrieve the functional modules to be applied from the modular database according to the display settings requirements;

[0063] The functional modules to be applied are integrated to generate the initial technical requirements for smart meters.

[0064] Specifically, based on the display setting requirements, the functional modules to be applied are retrieved from the modular database. The functional modules to be applied are then integrated to generate the initial smart meter technical requirements. This can be done after the main demand party obtains the display setting requirements, by calling the corresponding functional modules and their corresponding functional information based on the feature value information contained in the display setting requirements, and then the main demand party integrates the functional module information to generate the initial smart meter technical requirements.

[0065] S140. The initial smart meter technical requirements are presented to the system engineer. When a function supplement instruction is received from the system engineer, the initial smart meter technical requirements are modified according to the function supplement instruction to generate formal smart meter technical requirements.

[0066] Function supplement instructions can be commands issued by system engineers to adjust the functional modules included in the initial smart instrument technical requirements after receiving them. System engineers can adjust the information in each functional module displayed in the initial smart instrument technical requirements using function supplement instructions, and the modified initial smart instrument technical requirements become the official smart instrument technical requirements. For example, if the default warning message for the seatbelt warning module displayed in the initial smart instrument technical requirements is "Please fasten your seatbelt," the system engineer can use function supplement instructions to change the message to "Please fasten your seatbelt to ensure driving safety." The official smart instrument technical requirements can be the smart instrument technical requirements determined by the system engineer after modifying or supplementing the initial smart instrument technical requirements.

[0067] It is important to emphasize that the functional supplement instructions issued by the system engineer can only adjust the functional modules included in the initial smart meter technical requirements determined by the general client; no additional functional modules can be added or removed.

[0068] Specifically, the initial smart meter technical requirements are modified based on the functional supplement instructions to generate formal smart meter technical requirements, including:

[0069] Extract the specified feature values ​​and modification methods contained in the supplementary instructions for the extraction function;

[0070] Modify the functional modules corresponding to the specified feature values ​​in the initial smart meter technical requirements according to the modification method to generate the formal smart meter technical requirements.

[0071] The modification method refers to the specific steps or instructions for modifying or adjusting the functional module corresponding to the specified feature value. For example, the seat belt warning message can be changed from "Please fasten your seat belt" to "Please fasten your seat belt to ensure driving safety".

[0072] Specifically, the specified feature values ​​and modification methods contained in the function supplement instructions are extracted. The functional modules corresponding to the specified feature values ​​in the initial smart instrument technical requirements are modified according to the modification methods to generate formal smart instrument technical requirements. This can be done after receiving the function supplement instructions issued by the system engineer, determining the functional modules that need to be adjusted based on the feature value information contained in the function instructions, modifying the information of the functional modules according to the modification methods contained in the function instructions, and generating formal smart instrument technical requirements based on the modified functional module information after the modification of the functional modules is completed.

[0073] The technical solution of this invention generates an online, shared modular database with search functionality by performing text recognition on existing technical specification documents for smart meters. This modular database allows for information synchronization, and its integrated search function enables quick retrieval of required information, eliminating the need for character-by-character editing and allowing direct access to previously stored data, thus improving work efficiency. The architecture engineer, through inputting architecture creation instructions and combining them with the modular database, generates display setting requirements and presents them to the general client. Upon receiving the general client's technical requirement creation instructions, the architect generates initial smart meter technical requirements based on the display setting requirements. These initial requirements are then presented to the system engineers, who modify them using function supplementation instructions to generate formal smart meter technical requirements. This achieves real-time collaboration between the architecture engineer, the general client, and the system engineers, reducing communication barriers caused by version differences and improving the generation of smart meter technical requirements.

[0074] Example 2

[0075] Figure 4 This is a flowchart of a method for generating technical requirements for smart meters according to Embodiment 2 of the present invention. Based on the above embodiments, after modifying the initial technical requirements for smart meters according to functional supplement instructions to generate formal technical requirements for smart meters, the method further includes: implementing the smart meter functions corresponding to the functional modules included in the formal technical requirements for smart meters according to a communication protocol. For example... Figure 4 As shown, the method includes:

[0076] S210. Generate an online shared modular database based on the existing technical specification documents of the smart meter. The modular database includes functional modules marked with different feature values, and each functional module is labeled with a supported controller.

[0077] S220. Receive the architecture creation instruction input by the architecture engineer, and generate display setting requirements based on the architecture creation instruction and the modular database, wherein the architecture creation instruction includes the target controller.

[0078] S230. The display setting requirements are presented to the main demand party. When the technical requirement creation instruction is received from the main demand party, the initial smart meter technical requirements are generated according to the display setting requirements.

[0079] S240. The initial smart meter technical requirements are presented to the system engineer. When a function supplement instruction is received from the system engineer, the initial smart meter technical requirements are modified according to the function supplement instruction to generate formal smart meter technical requirements.

[0080] S250: Receive the communication protocol configured by the system engineer for the formal smart meter technology requirements.

[0081] Specifically, the communication protocol configured by the receiving system engineer for the formal smart meter technical requirements can be selected after the formal smart meter technical requirements are determined, based on the functional module information included in the formal smart meter technology. The communication protocol can be a table prepared by the system engineer before the software development work begins and continuously updated and maintained during the software development process. Depending on the functional signals, it is mainly divided into CAN signal communication matrix protocol and Internet signal communication matrix protocol, which specifies the ID, name, definition, enumeration value, functional performance, resolution, and signal value range of each signal. The description of each function and the signals and their enumeration values ​​specified in the technical specifications must be consistent with the communication matrix protocol. These protocols have their own characteristics and scope of application. The system engineer can conduct a series of practical operation tests and checks on the communication protocol based on the formal smart meter technical requirements and actual application scenarios, and select and configure it based on the test and check results to ensure that all functional modules included in the formal smart meter technical requirements can operate normally.

[0082] S260. Implement the smart meter functions corresponding to the functional modules included in the formal smart meter technical requirements according to the communication protocol.

[0083] Specifically, to realize the smart meter functions corresponding to the functional modules included in the formal smart meter technical requirements according to the communication protocol, after determining the communication protocol configured by the system engineer for the formal smart meter technical requirements, the communication protocol configured by the system engineer can be applied to the formal smart meter technical requirements, thereby realizing the smart meter functions corresponding to the functional modules included in the formal smart meter technical requirements.

[0084] The technical solution of this invention generates a shared modular database using existing technical specification documents, and generates formal smart meter technical requirements based on instructions from architects, general stakeholders, and system engineers. This allows for adjustments to the smart meter technical requirements based on real-time needs, improving the efficiency of generating these requirements. After determining the formal smart meter technical requirements, system engineers can select the corresponding communication protocol based on the functional module information included in the formal smart meter technical requirements, and apply the configured communication protocol to the formal smart meter technical requirements, thereby realizing the smart meter functions corresponding to the functional modules included in the formal smart meter technical requirements.

[0085] Example 3

[0086] The figure is a schematic diagram of a device for generating technical requirements for smart meters according to Embodiment 3 of the present invention. Figure 3 As shown, the device includes: a modular database generation module 31, a display setting requirement generation module 32, an initial smart meter technology requirement generation module 33, and a formal smart meter technology requirement generation module 34.

[0087] Modular database generation module 31 is used to generate an online shared modular database based on the existing technical specification documents of smart meters. The modular database includes functional modules marked with different feature values, and each functional module is labeled with a supported controller.

[0088] Display setting requirement generation module 32 is used to receive the architecture creation instruction input by the architecture engineer, and generate display setting requirements according to the architecture creation instruction and the modular database, wherein the architecture creation instruction includes the target controller.

[0089] The initial smart meter technical requirements generation module 33 is used to display the display settings requirements to the main demand party. When it receives the technical requirements creation instruction from the main demand party, it generates the initial smart meter technical requirements based on the display settings requirements.

[0090] The formal smart meter technical requirements generation module 34 is used to present the initial smart meter technical requirements to the system engineer. When a function supplement instruction is received from the system engineer, the initial smart meter technical requirements are modified according to the function supplement instruction to generate formal smart meter technical requirements.

[0091] Furthermore, the modular database generation module is specifically used for:

[0092] Obtain the existing technical specification documents associated with historical projects of smart meters;

[0093] The existing technical specification documents are subjected to text recognition, and a data source repository is created based on the text recognition results. The data source repository includes technical requirements, communication matrix protocols, and signal interfaces associated with signal identifiers.

[0094] The modular database is generated on the online sharing platform based on the data source repository.

[0095] Furthermore, the modular database generation module is specifically used for:

[0096] Multiple functional modules are obtained by splitting the data source repository according to the signal identifier on the online sharing platform;

[0097] According to the received retrieval and compilation instructions, each functional module is marked with a feature value, wherein the feature value consists of numbers and letters;

[0098] The modular database is created based on each functional module marked with a feature value, so that the modular database integrates retrieval attributes.

[0099] Furthermore, the display settings requirement generation module is specifically used for:

[0100] Based on the architecture creation instructions, the target functional modules for implementing the target controller are determined from the modular database.

[0101] Obtain the target feature values ​​marked by each of the target functional modules, generate a feature value set based on the target feature values, and display the feature value set to the architecture engineer;

[0102] The system receives a filtering instruction from the architect for the feature value set, adjusts the feature value set according to the filtering instruction, and generates the display setting requirements based on the adjusted feature value set. The display setting requirements include feature values ​​of the functional modules to be applied.

[0103] Furthermore, the initial smart meter technology requirements generation module is specifically used for:

[0104] The functional modules to be applied are retrieved from the modular database according to the display settings requirements.

[0105] The functional modules to be applied are integrated to generate the initial technical requirements for the smart meter.

[0106] Furthermore, the formal intelligent meter technology requirements generation module is specifically used for:

[0107] Extract the specified feature value and modification method contained in the functional supplement instruction;

[0108] The functional module portion corresponding to the specified feature value in the initial smart meter technical requirements is modified according to the modification method described above to generate the formal smart meter technical requirements.

[0109] Furthermore, the device for generating requirements for smart meter technology also includes:

[0110] The smart meter function implementation module is used to modify the initial smart meter technical requirements according to the function supplement instructions to generate formal smart meter technical requirements, and then receive the communication protocol configured by the system engineer for the formal smart meter technical requirements.

[0111] The communication protocol is used to implement the smart meter functions corresponding to the functional modules included in the formal smart meter technical requirements.

[0112] The device for generating technical requirements for smart meters provided in this embodiment of the invention can execute the method for generating technical requirements for smart meters provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0113] Example 4

[0114] Figure 4 This is a schematic diagram of the structure of a computer device provided in Embodiment 4 of the present invention, as shown below. Figure 4 As shown, the computer device includes a processor 70, a memory 71, an input device 72, and an output device 73; the number of processors 70 in the computer device can be one or more. Figure 4 Taking a processor 70 as an example; the processor 70, memory 71, input device 72, and output device 73 in a computer device can be connected via a bus or other means. Figure 4 Taking the example of a connection between China and Israel via a bus.

[0115] The memory 71, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the modules corresponding to the method for generating intelligent meter technical requirements in this embodiment of the invention. The processor 70 executes various functional applications and data processing of the computer device by running the software programs, instructions, and modules stored in the memory 71, thereby realizing the aforementioned method for generating intelligent meter technical requirements.

[0116] The memory 71 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function; the data storage area may store data created based on terminal usage. Furthermore, the memory 71 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory, or other non-volatile solid-state storage device. In some instances, the memory 71 may further include memory remotely located relative to the processor 70, which can be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0117] Input device 72 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the computer device. Output device 73 may include display devices such as a display screen.

[0118] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for generating technical requirements for smart meters, characterized in that, include: A modular database for online sharing is generated based on existing technical specifications of smart meters. The modular database includes functional modules marked with different feature values, and each functional module is labeled with a supported controller. Receive architecture creation instructions input by the architecture engineer, and generate display setting requirements based on the architecture creation instructions and the modular database, wherein the architecture creation instructions include the target controller; The display settings requirements are presented to the main demand party. When the technical requirements creation instruction is received from the main demand party, the initial smart meter technical requirements are generated based on the display settings requirements. The initial smart meter technical requirements are presented to the system engineers. When a function supplement instruction is received from the system engineers, the initial smart meter technical requirements are modified according to the function supplement instruction to generate the formal smart meter technical requirements.

2. The method according to claim 1, characterized in that, The process of generating an online, shared modular database based on existing technical specifications for smart meters includes: Obtain the existing technical specification documents associated with historical projects of smart meters; The existing technical specification documents are subjected to text recognition, and a data source repository is created based on the text recognition results. The data source repository includes technical requirements, communication matrix protocols, and signal interfaces associated with signal identifiers. The modular database is generated on an online sharing platform based on the data source repository.

3. The method according to claim 2, characterized in that, The generation of the modular database on the online sharing platform based on the data source repository includes: Multiple functional modules are obtained by splitting the data source repository according to the signal identifier on the online sharing platform; According to the received retrieval and compilation instructions, each functional module is marked with a feature value, wherein the feature value consists of numbers and letters; The modular database is created based on each functional module marked with a feature value, so that the modular database integrates retrieval attributes.

4. The method according to claim 1, characterized in that, The step of generating display setting requirements based on the architecture creation instructions and the modular database includes: Based on the architecture creation instructions, the target functional modules for implementing the target controller are determined from the modular database. Obtain the target feature values ​​marked by each of the target functional modules, generate a feature value set based on the target feature values, and display the feature value set to the architecture engineer; The system receives a filtering instruction from the architect for the feature value set, adjusts the feature value set according to the filtering instruction, and generates the display setting requirements based on the adjusted feature value set. The display setting requirements include feature values ​​of the functional modules to be applied.

5. The method according to claim 4, characterized in that, The process of generating initial smart meter technical requirements based on the display settings includes: The functional modules to be applied are retrieved from the modular database according to the display settings requirements. The functional modules to be applied are integrated to generate the initial technical requirements for the smart meter.

6. The method according to claim 1, characterized in that, The step of modifying the initial smart meter technical requirements according to the functional supplement instructions to generate formal smart meter technical requirements includes: Extract the specified feature value and modification method contained in the functional supplement instruction; The functional module portion corresponding to the specified feature value in the initial smart meter technical requirements is modified according to the modification method described above to generate the formal smart meter technical requirements.

7. The method according to claim 1, characterized in that, The process of modifying the initial smart meter technical requirements according to the functional supplement instructions to generate formal smart meter technical requirements further includes: Receive the communication protocol configured by the system engineer for the formal smart meter technology requirements; The communication protocol is used to implement the smart meter functions corresponding to the functional modules included in the formal smart meter technical requirements.

8. A device for generating technical requirements for intelligent meters, characterized in that, include: A modular database generation module is used to generate an online shared modular database based on existing technical specification documents of smart meters. The modular database includes functional modules marked with different feature values, and each functional module is labeled with a supported controller. The display settings requirement generation module is used to receive the architecture creation instructions input by the architecture engineer and generate display settings requirements based on the architecture creation instructions and the modular database, wherein the architecture creation instructions include the target controller; The initial smart meter technical requirements generation module is used to display the display settings requirements to the main demand party. When the main demand party's technical requirements creation instruction is received, the module generates the initial smart meter technical requirements based on the display settings requirements. The formal smart meter technical requirements generation module is used to present the initial smart meter technical requirements to the system engineer. When a function supplement instruction is received from the system engineer, the initial smart meter technical requirements are modified according to the function supplement instruction to generate formal smart meter technical requirements.

9. A computer device, characterized in that, The device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-7.

10. A storage medium for computer-executable instructions, wherein a computer program is stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-7.