WO2020142908A1 - Procédé et appareil de mise en correspondance d'un bloc fonctionnel avec un dispositif, système, support de stockage et programme - Google Patents

Procédé et appareil de mise en correspondance d'un bloc fonctionnel avec un dispositif, système, support de stockage et programme Download PDF

Info

Publication number
WO2020142908A1
WO2020142908A1 PCT/CN2019/070889 CN2019070889W WO2020142908A1 WO 2020142908 A1 WO2020142908 A1 WO 2020142908A1 CN 2019070889 W CN2019070889 W CN 2019070889W WO 2020142908 A1 WO2020142908 A1 WO 2020142908A1
Authority
WO
WIPO (PCT)
Prior art keywords
functional block
mapped
candidate
devices
target
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.)
Ceased
Application number
PCT/CN2019/070889
Other languages
English (en)
Chinese (zh)
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.)
Siemens Ltd China
Siemens AG
Siemens Corp
Original Assignee
Siemens Ltd China
Siemens AG
Siemens Corp
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 Siemens Ltd China, Siemens AG, Siemens Corp filed Critical Siemens Ltd China
Priority to PCT/CN2019/070889 priority Critical patent/WO2020142908A1/fr
Publication of WO2020142908A1 publication Critical patent/WO2020142908A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors

Definitions

  • the present disclosure generally relates to the field of process control, and more specifically, to methods, apparatuses, systems, storage media, and programs for mapping functional blocks of application programs to devices.
  • the IEC 61499 standard defines a domain-specific modeling language for developing distributed industrial control solutions.
  • IEC 61499 implements an application-centric design in which one or more applications defined by a network of interconnected function blocks are created for the entire system, and then these applications are distributed to available devices. This distribution function and inherent support for dynamic reconfiguration provide the infrastructure needed for Industry 4.0 and Industrial Internet of Things applications.
  • function block mapping tools such as FBDK3 (function block development tool), 4diac, and ISaGRAF.
  • mapping items in the pop-up menu can be used to map function block instances from applications to devices or resources. Select the destination of the mapping operation from the generated mapping dialog box by selecting the feasible device. resource. FB combination and clicking the OK button.
  • FB combination and clicking the OK button.
  • the user selects the FB and uses it exclusively for the device configured in the "map" menu of the pop-up menu of the selected FB. All mapped FBs change their color to the color of the device during the mapping process.
  • the hardware should be manually configured by the user using the system configuration editor. For details, please refer to the content described in http://www.eclipse.org/4diac.
  • the device model viewer quickly displays the distribution of applications.
  • the device model viewer helps designers make decisions about where each part of the distributed control application is planned and executed.
  • All function block bitmaps indicate the distribution across resources.
  • the bitmap under the resource indicates that a part of the program is running on the resource. Do not display the bitmap below the resource to indicate that the application is not running on the part of the resource. For details, please refer to the content described in http://www.isagraf.com.
  • the present disclosure provides a method and apparatus for mapping functional blocks of application programs to devices, with which the functional blocks of application programs can be easily mapped to appropriate devices.
  • a method for mapping functional blocks of an application program to a device includes the steps of determining a device, scanning a bus to determine a device connected to the bus, and obtaining device resources describing each device Self-describing file; selecting functional block steps, selecting a target functional block to be mapped, and determining the device resource requirements of the selected target functional block; determining candidate device steps, based on the self-describing file of each device, to determine that the target can be met
  • the device required by the device resource of the functional block serves as the candidate device to be mapped by the target functional block; and the step of determining the mapping device, and selects the device to be mapped by the target functional block among the candidate devices.
  • the method further includes the step of updating a self-describing file, and updating the self-describing file of the device.
  • the operations of the function block selection step, the candidate device determination step, the mapping device determination step, and the self-describing file update step are repeated until each functional block to be mapped is mapped to the device on.
  • the device resources include connection resources and storage resources, where determining that a device that can meet the device resource requirements of the target functional block as a candidate device to be mapped by the target functional block includes: Devices that do not meet the connection resource requirements or storage resource requirements of the target functional block are filtered out, and the remaining devices are determined as candidate devices.
  • a device that satisfies the connection resource requirements and storage resource requirements of the functional block at the same time can be determined as a candidate device of the functional block to avoid deploying the functional block on a device with insufficient resources.
  • selecting, among the candidate devices, a device to be mapped by the functional block includes : Randomly select one device among the candidate devices as the device to be mapped by the first-level functional block; or sort by the device resource size of the candidate device, and select the candidate device with the largest device resource as the first The device to be mapped by the function block.
  • selecting the device to be mapped from the functional block among the candidate devices includes: calculating separately The round-trip delay between the device mapped by the upper-level functional block of the selected target functional block and each candidate device of the target functional block; sorted according to the calculated round-trip delay of each candidate device; selection The candidate device with the smallest round-trip delay is used as the device to be mapped by the target functional block.
  • the functional block is a functional block of an application program based on the IEC 61499 standard.
  • an apparatus for mapping a functional block of an application program to a device including: a device determination unit configured to scan a bus to determine a device connected to the bus, and obtain each device A self-describing file describing its device resources; a function block selection unit configured to select a function block to be mapped and determine the device resource requirements of the selected function block; and a candidate device determination unit configured to A self-describing file of a device, determining a device capable of satisfying the device resource requirements of the selected functional block as a candidate device to be mapped by the functional block; and a mapping device determining unit configured to select the functional block among the candidate devices The device to be mapped.
  • the apparatus for mapping the functional blocks of the application to the device further includes: a self-describing file update unit configured to update the self-describing file of the device.
  • the apparatus for mapping the functional blocks of the application to the device further includes: a loop control unit configured to control the functional block selection unit, the candidate device determination unit, the mapping device determination unit, and the self Describe the operation of the file update unit and map each functional block to be mapped to a device.
  • the device resource includes a connection resource and a storage resource
  • the candidate device determination unit is further configured to: will not satisfy the connection resource requirement or storage resource of the functional block The required devices are filtered out, and the remaining devices are determined as candidate devices.
  • a device that satisfies the connection resource requirements and storage resource requirements of the functional block at the same time can be determined as a candidate device of the functional block to avoid deploying the functional block on a device with insufficient resources.
  • the mapping device determination unit (308) is further configured to: Randomly selecting one device among the candidate devices as the device to be mapped by the first-level function block; or sorting according to the size of the device resources of the candidate devices, and selecting the candidate device with the largest device resource as the first-level function The device to which the block is to be mapped.
  • the mapping device determining unit is further configured to: calculate the selected functional block separately The round-trip delay between the device where the upper-level functional block is located and the candidate devices; sorted according to the round-trip delay of each candidate device; and selecting the candidate device with the smallest round-trip delay as the selected functional block to be mapped device of.
  • the functional block is a functional block of an application program based on the IEC 61499 standard.
  • a system for mapping functional blocks of an application program to a device including: at least one processor; and a memory coupled to the at least one processor, the memory used to store instructions when When the instruction is executed by the at least one processor, the processor is caused to execute the method for mapping the functional blocks of the application program to the device as described above.
  • a non-transitory machine-readable storage medium that stores executable instructions that, when executed, cause the machine to execute the functional blocks of the application program as described above The method of mapping to the device.
  • a computer program including computer-executable instructions that, when executed, cause at least one processor to perform the function block mapping of an application program to a device as described above Methods.
  • a computer program product that is tangibly stored on a computer-readable medium and includes computer-executable instructions that when executed cause at least A processor performs the method of mapping the functional blocks of the application program to the device as described above.
  • FIG. 1 shows a schematic diagram of the mapping relationship between the function block FB and the device
  • FIG. 2 shows a flowchart of an exemplary process of a method of mapping functional blocks of an application program to a device according to an embodiment of the present disclosure
  • FIG. 3 shows a flowchart of an exemplary process of a method of mapping functional blocks of an application program to a device according to another embodiment of the present disclosure
  • FIG. 4 is a block diagram showing an exemplary configuration of an apparatus for mapping functional blocks of an application to a device according to another embodiment of the present disclosure.
  • FIG. 5 shows a block diagram of a system for mapping functional blocks of an application to a device according to the present disclosure.
  • the term “including” and its variations represent open terms, meaning “including but not limited to.”
  • the term “based on” means “based at least in part on.”
  • the terms “one embodiment” and “one embodiment” mean “at least one embodiment”.
  • the term “another embodiment” means “at least one other embodiment”.
  • the terms “first”, “second”, etc. may refer to different or the same objects. The following may include other definitions, whether explicit or implicit. Unless the context clearly indicates otherwise, the definition of a term is consistent throughout the specification.
  • the present disclosure proposes a method of mapping function blocks of application programs based on the IEC 61499 standard to different devices in a distributed system.
  • This mapping method can calculate device resources and/or communication delays, and then provide this information to assist in mapping functional blocks.
  • the mapping of the function blocks means to determine the device (ie resources) in which each function block will run. Therefore, you need to pay attention to what information is obtained from the device and how to obtain it.
  • Target function block This function block is a function block selected by the user to be mapped to a specific device. If you select a function block, you can determine the device resource requirements required to run the function block.
  • Upper-level function block The output of this function block is connected to the input of the target function block.
  • IDE Integrated development environment using mapping method according to an embodiment of the present disclosure for IEC 61499
  • Self-describing file a file describing the resources and capabilities of the device, which can be configured by the user or automatically calculated
  • the devices connected to the bus are found by scanning, and the self-describing file can be obtained.
  • FIG. 1 shows a schematic diagram of the mapping relationship between the function block FB and the device. Since the IEC 61499 standard is for distributed systems, applications do not need to run on only one device. An application can be divided into multiple functional blocks and deployed on multiple devices, and multiple applications can be distributed on multiple devices.
  • the upper part of FIG. 1 shows the five functional blocks 101, 102, 103, 104, and 105 of the first application, and the lower part shows the five devices 106, 107, 108, 109, and 110. It can be seen that the first application 111 is deployed on the devices 106 to 109, the second application 112 is deployed on the device 106, and the third application 113 is deployed on the devices 109 and 110.
  • Function block 101 maps to device 106
  • function block 102 maps to device 107
  • function blocks 103 and 104 map to device 108
  • function block 105 maps to device 109. That is to say, a device can run multiple applications or multiple functional blocks of an application; on the other hand, not all functional blocks of an application must be mapped to the same device, but can be mapped to multiple devices, However, it should be noted that a functional block cannot be deployed on multiple devices.
  • mapping relationship between the functional blocks and the device with reference to FIG. 1, and the method for mapping the functional blocks of the application to the device and the functional blocks of the application according to an embodiment of the present invention will be described in detail below with reference to the drawings
  • the device mapped to the device and the system that maps the function blocks of the application to the device. The following description is carried out in the following order:
  • FIG. 2 shows a flowchart of an exemplary process of a method 200 of mapping functional blocks of an application to a device according to one embodiment of the present disclosure.
  • the specific process of the method 200 for mapping the functional blocks of the application program to the device will be specifically described below with reference to FIG. 2.
  • a device determination step is performed, a bus is scanned to determine devices connected to the bus, and a self-describing file describing each device's device resources is obtained for each device.
  • the method of the present disclosure is applied to a distributed system, so multiple functional blocks of an application can be divided and deployed on multiple devices. These multiple devices can be connected together via a bus, for example via a field bus.
  • To map multiple function blocks of an application to different devices first determine which devices are available for function block mapping. Therefore, by scanning the bus, all devices connected to the bus are determined, and these devices are all devices that can be mapped by the function block. While determining the devices, you can also determine the self-describing file for each device.
  • a self-describing file is a file used to describe information about device resources, such as I/O (input and output) information connected to the device, remaining computing resource storage capacity, and so on.
  • block S204 the step of selecting functional blocks is executed, a target functional block to be mapped is selected, and the device resource requirements of the selected target functional block are determined.
  • the device resources required by the function block may include immutable resources of the device, such as connection resources.
  • the connection resources generally refer to which I/O devices the device is physically connected to, which belong to the invariant attributes of the device; and the variable resources of the device, variable The resources are, for example, the remaining computing and storage resources during the process of program deployment, and the variable resources may vary with the deployment program.
  • a step of determining candidate devices is performed, that is, a device capable of satisfying the device resource requirements of the target functional block is determined as the target according to the self-describing file of each device and the device resource requirements of the selected target functional block The candidate device to be mapped by the function block.
  • devices that do not meet the device resource requirements of the target functional block such as devices that do not meet the connection resource requirements or storage resource requirements of the target functional block, can be filtered out, and the remaining candidate devices can be used as candidate devices to be mapped by the target functional block . That is to say, the remaining candidate devices are those whose connection resources and storage resources meet the device resource requirements of the target functional block.
  • a step of determining a mapping device is performed, and a device to be mapped by the target functional block is selected among the candidate devices.
  • the first-level function block is a function block without the upper-level function block as an input.
  • the upper-level functional block is a functional block whose output terminal is connected to the input terminal of the functional block
  • the first-level functional block is a functional block whose input terminal is not connected to other functional blocks.
  • the selected target functional block is the first-level functional block
  • one device may be randomly selected from the determined candidate devices as the device to be mapped by the first-level functional block.
  • the device resources of the candidate devices may be sorted according to the size of the device resources, and the candidate device with the largest device resource may be selected as the device to be mapped by the first-level functional block.
  • the device resources here may also be computing power, for example.
  • the device to be mapped by the target functional block can be selected among the candidate devices by the following operations:
  • the RTT between each candidate device of the functional block and the device to which each upper-level functional block is mapped can be calculated. Then calculate the average value of RTT for each candidate device, and then sort the average value of RTT of each candidate device, and select the candidate device with the smallest average RTT as the device to be mapped by the target function block.
  • the higher-level functional block of higher importance may be selected to calculate the cost of the device to which the target functional block is mapped.
  • the subsequent process of RTT between a candidate device is similar to the case where the target functional block described above has only one higher-level functional block, which will not be repeated here.
  • the first-level function block can be logically determined, and the first-level function The determination of the block is related to the specific application program, and those skilled in the art can understand that the selection and determination of the first-level function block does not affect the calculation of the RTT, and will not be repeated here.
  • FIG. 3 shows a flowchart of an exemplary process of a method 300 of mapping functional blocks of an application to a device according to another embodiment of the present disclosure.
  • the method 300 in FIG. 3 further includes the step of updating the self description file in block S310.
  • the step of updating the self description file the self description file of the device determined in step S308 is updated. Because, after the functional block is deployed on the device, the resource of the device will change, so the self-describing file needs to be updated.
  • step S304 After updating the self-describing file, the method 300 restarts from step S304 to perform the operations in S304, S306, and S308 in sequence until each functional block to be mapped is mapped to a device.
  • mapping function blocks of an application program to devices is used to map function blocks of an application program based on the IEC 61499 standard to different devices.
  • FIG. 4 is a block diagram showing an exemplary configuration of an apparatus 400 for mapping functional blocks of an application program to a device according to another embodiment of the present disclosure.
  • the apparatus 400 for mapping the functional blocks of the application to the device includes a device determination unit 402, a function block selection unit 404, a candidate device determination unit 406, and a mapping device determination unit 408.
  • the device determination unit 402 is configured to scan the bus to determine the devices connected to the bus, and obtain a self-describing file describing the device resources of each device.
  • the function block selection unit 404 is configured to select a target function block to be mapped, and determine the device resource requirements of the selected target function block.
  • the candidate device determination unit 406 is configured to determine, according to the self-description file of each device, a device that can meet the device resource requirements of the target functional block as a candidate device to be mapped by the target functional block.
  • the mapping device determination unit 408 is configured to select a device to be mapped by the target function block among the candidate devices.
  • the apparatus 400 for mapping the functional blocks of the application program to the device may further include a self-describing file update unit 410 configured to update the self-describing file of the device.
  • the apparatus 400 for mapping functional blocks of applications to devices further includes a loop control unit 412 configured to control the functional block selection unit 404, candidate device determination unit 406, mapping device determination unit 408, and self-describing The operation of the file update unit 410 until each functional block to be mapped is mapped to a device.
  • a loop control unit 412 configured to control the functional block selection unit 404, candidate device determination unit 406, mapping device determination unit 408, and self-describing The operation of the file update unit 410 until each functional block to be mapped is mapped to a device.
  • the device resources may include connection resources and storage resources
  • the candidate device determination unit 406 is further configured to: filter out devices that do not meet the connection resource requirements or storage resource requirements of the functional block, and filter the remaining devices Determined as a candidate device.
  • mapping device determination unit 408 is further configured to:
  • mapping device determination unit is further configured to:
  • the candidate device with the smallest RTT is selected as the device to be mapped by the selected function block.
  • the functional block is a functional block of an application program based on the IEC 61499 standard.
  • the apparatus 400 that maps the function blocks of the application to the device can be implemented as a user interface.
  • the user interface after the mapping process, the fill color of the target function block can be changed to match the mapped device The color is the same, so that users can more clearly understand the mapping relationship between the target function block and the device.
  • the details of the operations and functions of the various parts of the apparatus 400 for mapping the functional blocks of the application program to the device may be, for example, those of the method of mapping the functional blocks of the application program to the device of the present disclosure described with reference to FIGS. 1-3
  • the relevant parts are the same or similar and will not be described in detail here.
  • the above apparatus for mapping the functional blocks of the application program to the device may be implemented by hardware, or may be implemented by software or a combination of hardware and software.
  • FIG. 5 shows a block diagram of a system 500 for mapping functional blocks of applications to devices according to the present disclosure.
  • a system 500 that maps the functional blocks of an application program to a device may include at least one processor 502 that executes at least one computer-readable storage or coded in a computer-readable storage medium (ie, memory 504). Read instructions (ie, the above-mentioned elements implemented in software).
  • computer executable instructions are stored in the memory 504, which, when executed, causes at least one processor 502 to scan the bus to determine the devices connected to the bus, and obtain a description of each device Self-describing file of device resources; select a target functional block to be mapped and determine the device resource requirements of the selected target functional block; according to the self-describing file of each device, determine the devices that can meet the device resource requirements of the target functional block As a candidate device to be mapped by the target function block; and selecting a device to be mapped by the target function block among the candidate devices.
  • a non-transitory machine-readable medium may have machine-executable instructions (ie, the above-mentioned elements implemented in the form of software), which when executed by the machine, causes the machine to execute various embodiments of the present disclosure in conjunction with FIGS. 1-4 above Describe various operations and functions.
  • a computer program including computer-executable instructions that, when executed, cause at least one processor to execute each of the embodiments described above in connection with FIGS. 1-4 in various embodiments of the present disclosure
  • Kinds of operations and functions are provided.
  • a computer program product which includes computer executable instructions that, when executed, cause at least one processor to execute the various embodiments of the present disclosure described above in connection with FIGS. 1-4 Various operations and functions.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)

Abstract

La présente invention concerne un procédé et un appareil de mise en correspondance d'un bloc fonctionnel avec un dispositif, un système, un support de stockage et un programme. Le procédé de mise en correspondance d'un bloc fonctionnel d'un programme d'application avec un dispositif, comprend : une étape de détermination de dispositif destinée à balayer un bus pour déterminer des dispositifs connectés au bus et pour obtenir un fichier d'auto-description décrivant des ressources de dispositif de chaque dispositif ; une étape de sélection de bloc fonctionnel destinée à sélectionner un bloc fonctionnel cible à mettre en correspondance, et à déterminer des exigences de ressource de dispositif du bloc fonctionnel cible sélectionné ; une étape de détermination de dispositif candidat destinée à déterminer, conformément au fichier d'auto-description de chaque dispositif, des dispositifs satisfaisant aux exigences de ressource de dispositif du bloc fonctionnel cible en tant que dispositifs candidats avec lesquels le bloc fonctionnel cible doit être mis en correspondance ; et une étape de détermination de dispositif de mise en correspondance destinée à sélectionner parmi les dispositifs candidats un dispositif avec lequel le bloc fonctionnel cible doit être mis en correspondance.
PCT/CN2019/070889 2019-01-08 2019-01-08 Procédé et appareil de mise en correspondance d'un bloc fonctionnel avec un dispositif, système, support de stockage et programme Ceased WO2020142908A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/070889 WO2020142908A1 (fr) 2019-01-08 2019-01-08 Procédé et appareil de mise en correspondance d'un bloc fonctionnel avec un dispositif, système, support de stockage et programme

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/070889 WO2020142908A1 (fr) 2019-01-08 2019-01-08 Procédé et appareil de mise en correspondance d'un bloc fonctionnel avec un dispositif, système, support de stockage et programme

Publications (1)

Publication Number Publication Date
WO2020142908A1 true WO2020142908A1 (fr) 2020-07-16

Family

ID=71520642

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/070889 Ceased WO2020142908A1 (fr) 2019-01-08 2019-01-08 Procédé et appareil de mise en correspondance d'un bloc fonctionnel avec un dispositif, système, support de stockage et programme

Country Status (1)

Country Link
WO (1) WO2020142908A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1558608A (zh) * 2004-01-13 2004-12-29 重庆邮电学院 基于tcp/ip的工业控制网络的安全策略实现方法及系统
CN1802614A (zh) * 2003-06-04 2006-07-12 菲尔德巴士基金 灵活的功能块
CN101183978A (zh) * 2006-11-15 2008-05-21 国际商业机器公司 用于配置网络基础结构的系统和方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1802614A (zh) * 2003-06-04 2006-07-12 菲尔德巴士基金 灵活的功能块
CN1558608A (zh) * 2004-01-13 2004-12-29 重庆邮电学院 基于tcp/ip的工业控制网络的安全策略实现方法及系统
CN101183978A (zh) * 2006-11-15 2008-05-21 国际商业机器公司 用于配置网络基础结构的系统和方法

Similar Documents

Publication Publication Date Title
US10453165B1 (en) Computer vision machine learning model execution service
CN102884525B (zh) 对于搜索配置的自动角色确定
US11465361B2 (en) Systems, methods, and media for controlling support structures and build orientation in manufacturing
US20120159491A1 (en) Data driven dynamic workflow
US20220350812A1 (en) Data distribution process configuration method and apparatus, electronic device and storage medium
CN106681820B (zh) 基于消息组合的可扩展大数据计算方法
US11645438B2 (en) Generating a template-driven schematic from a netlist of electronic circuits
CN110276074B (zh) 自然语言处理的分布式训练方法、装置、设备及存储介质
KR20180050721A (ko) 스마트 기기를 제어하는 방법 및 장치 및 컴퓨터 저장 매체
CN112860238A (zh) 一种数据处理方法、装置、计算机设备及存储介质
US10303444B2 (en) Composable application session parameters
CN115170048B (zh) 基于模型和规则的工作流实现方法、系统和介质
CN109614093B (zh) 可视化智能合约系统以及智能合约的处理方法
CN115544311A (zh) 数据分析方法以及装置
CN112685409B (zh) Paas应用服务拓扑生成方法、装置及可读存储介质
US11799724B2 (en) Internet-of-things model-based virtual internet-of-things device generation method and apparatus
CN102186182A (zh) 网络规划综合管理系统及方法
CN116257236A (zh) 页面生成方法、装置、设备及介质
CN110311826A (zh) 网络设备配置方法及装置
US11463321B2 (en) Method and apparatus for creating a custom service
US6868297B1 (en) Method and system for designing objects using functional modeling
WO2020142908A1 (fr) Procédé et appareil de mise en correspondance d'un bloc fonctionnel avec un dispositif, système, support de stockage et programme
CN104793837A (zh) 图形生成方法及装置
CN115129427B (zh) 一种可视化持续交付方法及系统
CN117033422A (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: 19909180

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: 19909180

Country of ref document: EP

Kind code of ref document: A1