CN114020359B - 一种基于插件的分布式平台集成方法 - Google Patents
一种基于插件的分布式平台集成方法 Download PDFInfo
- Publication number
- CN114020359B CN114020359B CN202111313536.5A CN202111313536A CN114020359B CN 114020359 B CN114020359 B CN 114020359B CN 202111313536 A CN202111313536 A CN 202111313536A CN 114020359 B CN114020359 B CN 114020359B
- Authority
- CN
- China
- Prior art keywords
- plug
- data
- simulation
- function
- file
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000010354 integration Effects 0.000 title claims abstract description 14
- 238000004088 simulation Methods 0.000 claims abstract description 108
- 230000006870 function Effects 0.000 claims description 75
- 230000005540 biological transmission Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 12
- 230000003993 interaction Effects 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种基于插件的分布式平台集成方法,该实现方法包括仿真插件代码生成、仿真插件配置、仿真插件动态加载和仿真插件运行几个步骤。本发明提供一种基于插件的分布式仿真平台集成方法,该方法首先定义了仿真插件的代码生成规范,提供了插件框架生成软件,支持可扩展的插件参数化配置,能够灵活编辑仿真插件的运行参数;仿真插件能够灵活地集成在仿真运行支撑平台中,即插即用,具有较好的可运行性和可维护性。
Description
技术领域
本发明涉及一种基于插件的分布式平台集成方法。
背景技术
武器装备体系对抗试验中,为了支持LVC的集成,要提供仿真运行支撑平台与其它异构仿真系统、专用模型、实装系统的互联和信息交互服务,通过协议转换和信息交互,实现实装、DIS、HLA等其它仿真系统的接入。
目前,主要通过基于特定的仿真运行支撑平台开发代理模型进行协议转换完成集成,这种方式面对不同的应用和试验需求适用性差,且依赖于仿真运行支撑平台,重用性低。
发明内容
发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供一种基于插件的分布式平台集成方法,包括插件框架生成软件,并包括如下步骤:
步骤1、生成插件运行文件,定义仿真插件的代码生成规范,插件框架生成软件读取代码生成规范,生成插件代码,编译代码生成插件运行dll文件;
步骤2、生成插件配置文件,定义仿真插件的参数配置规范,插件代码框架在生成插件代码的同时,在插件运行目录中根据参数配置规范生成插件配置模板文件,文件内容包括插件运行的网络传输方式、本机地址和端口号、目的地址和端口号、消息处理类型;
步骤3、配置并动态加载插件:仿真运行支撑平台通过动态加载dll文件的方式加载一个或两个以上仿真插件;
步骤4、仿真插件运行,在运行过程中,插件解析插件配置文件,按照文件中设置的端口和编解码方式与外部异构系统进行交互。
步骤1包括:定义一套仿真插件的代码生成规范,代码生成规范定义了插件初始化函数、数据接收函数、数据发送函数、数据定向发送函数、数据打印函数和插件退出函数。
步骤1中,所述插件初始化函数的输入参数包括外部仿真运行支撑平台接收数据接口的回调函数句柄;所述外部仿真运行支撑平台为现有的基于HLA的仿真运行支撑平台或商用/自研仿真运行支撑平台,可支持数据接收、数据打印函数接口开放;
所述插件初始化函数内部处理是为插件进行初始化操作,通过读取插件配置文件,对内部参数进行初始化,包括网络初始化方式、编解码方式、本机地址和目的系统地址参数初始化;
所述数据接收函数的输入参数包括数据类型、数据内容和数据长度,仿真插件通过数据接收函数接收外部数据,并判断数据类型是否为本插件需要处理的数据类型,如果是,则执行数据接收函数中的操作;
所述数据发送函数的输入参数包括数据类型、数据内容和数据长度,插件调用数据发送函数将处理后的数据发送出去;
所述数据定向发送函数的输入参数包括数据类型、数据内容、数据长度和目的节点名称,模型调用数据定向发送函数将处理后的数据发送给仿真运行支撑平台中指定的目的节点;
所述数据打印函数的输入参数包括仿真运行支撑平台打印接口的回调函数句柄。插件不提供通过界面操作和显示;通过数据打印函数,将用户想查看的插件运行信息实时打印输出在仿真运行支撑平台软件中;
所述插件退出函数没有输入参数,插件退出时调用插件退出函数,用于释放插件内存,清空插件的数据。
步骤1中,所述数据类型和数据内容都为字符型,数据长度为整型;根据数据类型和数据长度对数据内容进行匹配和截取获取消息内容,适用于任意类型的信息。
步骤2包括:进行仿真插件的初始参数配置,初始参数包含:网络传输方式、本机地址和端口号、目的地址和端口号(可多项)、消息处理类型。
步骤2中,能够根据实际应用需求动态设置仿真插件处理的消息类型。
步骤3包括:将仿真插件通过动态配置的方式集成在仿真运行支撑平台上;仿真运行支撑平台运行时自动加载仿真插件,仿真插件加载后自动调用初始化函数,读取初始参数配置文件完成对仿真插件的参数初始化。
仿真插件动态加载所述仿真运行支撑平台,支持数据接收插件、数据发送插件必需的函数接口开放,并不局限于特定的仿真运行支撑平台。
步骤4包括:仿真插件运行后,仿真插件按照初始参数配置文件中设置的网络传输方式接收外部异构系统的数据信息,同时接收仿真运行支撑平台的数据信息,根据初始参数配置文件中配置的消息处理类型进行相应的消息转换和处理,处理后信息根据配置的网络传输方式发送出去,实现仿真运行支撑平台和外部异构系统的交互。
步骤4中,插件集成进仿真运行支撑平台后,通过仿真运行支撑平台的数据接收函数同步收到数据,根据初始参数配置文件中配置的消息类型对数据做处理,不需要通过仿真运行支撑平台对插件做交互信息设置。
另一方面,本发明提供一种插件框架生成软件,使用Visual studio开发的C++项目,可以读取并解析代码生成规范,自动生成包含公共函数的软件代码,用户在公共函数下编写功能代码,编译后生成可执行的dll文件和参数配置模板文件,用户在模板文件中编辑参数值即可完成插件的参数配置。
本发明与现有技术相比,显著优点是:
1)本发明使用仿真插件代码生成模板,仿真插件的功能可以扩充、修改,灵活地适应需求,处理的消息类型可以灵活配置,增强了应用的灵活性和开发效率。
2)本发明中采用模块化设计,每个插件可以独立设计开发,多插件即插即用,具有较好的可运行性和可维护性。
3)本发明的仿真插件可以通过配置灵活地集成在仿真运行支撑平台中,不需要通过仿真运行支撑平台进行信息分发过滤,简化了插件的配置,也大大提高了信息交互的效率。
附图说明
下面结合附图和具体实施方式对本发明做更进一步的具体说明,本发明的上述和/或其他方面的优点将会变得更加清楚。
图1是本发明的基于插件的分布式仿真平台集成方法示意图。
图2是插件配置文件。
图3是基于插件的集成运行示意图。
具体实施方式
如图1所示,本实施例提供的一种基于插件的分布式仿真平台集成方法。本发明的主要方法步骤包括:1)仿真插件代码生成;2)仿真插件配置;3)仿真插件动态加载;4)仿真插件运行。
步骤1、仿真插件代码生成。
本发明定义了一套插件的代码生成规范,该规范定义了插件初始化函数、数据接收函数、数据发送函数、数据定向发送函数和数据打印函数。如果插件为新建,则利用插件框架生成软件生成插件的代码,并在相应的公共函数中编写插件的功能;如果插件为已有功能的插件,则将相应功能迁移到公共函数中,生成插件dll文件;
步骤2、仿真插件配置。
配置和外部异构系统的网络传输方式。本步骤中插件中实现的网络传输方式可以支持多种,通过设置指定本次应用的传输方式。
配置本机地址和端口号,配置插件所在的物理资源信息。
配置目的地址和端口号,配置目的系统的物理资源信息,目的系统支持多个,配置信息包含目的系统的数量,每个系统的地址和端口号。
配置处理消息类型,本插件在本次应用中要处理的消息类型名称,并不局限于插件能处理的消息。
步骤3、仿真插件动态加载。
仿真插件根据仿真运行支撑平台的集成要求动态配置,将插件dll文件和插件配置文件一起保存在仿真运行支撑平台的运行目录中,当仿真运行支撑平台运行时自动加载仿真插件。
步骤4、仿真插件运行。
仿真运行后,仿真插件同时接收外部异构系统的信息和仿真运行支撑平台的数据信息,根据插件配置文件中配置的消息处理类型进行相应的消息转换和处理,处理后的信息根据配置的网络传输方式发送出去实现和外部异构系统的交互。
实施例
本实施例主要包括如下步骤:
步骤1、仿真插件代码生成。
根据仿真插件代码实现规范定义了一套公共函数基类:
ZcptPlugin_Init:插件初始化函数,插件加载时调用。获取仿真运行支撑平台的接收数据函数句柄,读取插件的配置文件进行初始化操作;
ZcptPlugin_SendByName:数据定向发送函数,输入参数dataname是接收的消息类型名称,如果该消息类型是配置文件中配置的可处理的消息类型则处理。参数data和length,是消息内容和消息长度,通过这两个参数可以进行截取有效长度,获取收到的数据内容。参数lpzRecvName是在同一个仿真运行支撑平台中,定向发送的节点名称;
ZcptPlugin_Send:数据发送函数,输入参数dataname是接收的消息类型名称,如果该消息类型是配置文件中配置的可处理的消息类型则处理。参数data和length,是消息内容和消息长度,通过这两个参数可以进行截取有效长度,获取收到的数据内容。功能与数据定向发送函数类似。插件主要的转换处理功能在这两个函数中实现。
ZcptPlugin_SetTrace:数据打印函数,输入参数thetracefunc是仿真运行支撑平台传入的打印函数句柄;
ZcptPlugin_Exit:插件退出函数,在仿真支撑平台退出时,调用该函数,用于清除插件内存的数据,同时插件退出。
插件在上述函数中实现自己的功能,并生成dll文件。
步骤2、仿真插件配置。插件配置文件中网络初始化参数项设置了网络传输方式,网络传输方式代码可自定义,当插件初始化时按照该方式初始化网络,见图2。
编解码参数项设置了本插件支持的编解码的类型,实例中调用了2种编解码PackDAB16.dll和PackDAB17.dll,这两种编码的动态库通过本插件自动加载调用。
本机端口配置了本地的网络地址28.15.1.2,目的端口参数项配置了目的地址的数量,多目标地址信息分别在端口配置项[端口1]和[端口2]中设置。
消息类型参数项设置了本插件处理的消息类型,数量配置了应用中要处理的消息类型数量,多个消息类型的信息分别在消息参数[消息1][消息2]中设置,包含消息名称、原始报头长度、报文长度、消息分类、编解码、发送目的端口等信息。本处配置的目的端口和编解码信息都包含在前面的编解码和目的端口数据项中。
步骤3、仿真插件动态加载。
将插件dll文件、插件配置文件、插件需要调用的编解码dll文件放入仿真运行支撑平台的运行目录,仿真运行支撑平台运行时自动加载仿真插件,并根据仿真插件配置文件的信息完成对仿真插件的初始化,仿真插件自动加载编解码动态库一起运行。
步骤4、仿真插件运行。
仿真运行后,仿真插件接收到FlyObject类型的消息,调用PackDAB16.dll进行编解码,并通过网络化方式1发送给端口1,当接收到NavalObject类型的消息后,调用PackDAB17.dll进行编解码,并通过网络化方式1发送给端口2,实现仿真支撑平台与外部异构系统的交互,见图3。
本发明提供了一种基于插件的分布式平台集成方法,具体实现该技术方案的方法和途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本实施例中未明确的各组成部分均可用现有技术加以实现。
Claims (1)
1.一种基于插件的分布式平台集成方法,其特征在于,包括插件框架生成软件,并包括如下步骤:
步骤1、生成插件运行文件,定义仿真插件的代码生成规范,插件框架生成软件读取代码生成规范,生成插件代码,编译代码生成插件运行dll文件;
步骤2、生成插件配置文件,定义仿真插件的参数配置规范,插件代码框架在生成插件代码的同时,在插件运行目录中根据参数配置规范生成插件配置模板文件,文件内容包括插件运行的网络传输方式、本机地址和端口号、目的地址和端口号、消息处理类型;
步骤3、配置并动态加载插件:仿真运行支撑平台通过动态加载dll文件的方式加载一个或两个以上仿真插件;
步骤4、仿真插件运行,在运行过程中,插件解析插件配置文件,按照文件中设置的端口和编解码方式与外部异构系统进行交互;
步骤1包括:定义一套仿真插件的代码生成规范,代码生成规范定义了插件初始化函数、数据接收函数、数据发送函数、数据定向发送函数、数据打印函数和插件退出函数;
步骤1中,所述插件初始化函数的输入参数包括外部仿真运行支撑平台接收数据接口的回调函数句柄;
所述插件初始化函数内部处理是为插件进行初始化操作,通过读取插件配置文件,对内部参数进行初始化,包括网络初始化方式、编解码方式、本机地址和目的系统地址参数初始化;
所述数据接收函数的输入参数包括数据类型、数据内容和数据长度,仿真插件通过数据接收函数接收外部数据,并判断数据类型是否为本插件需要处理的数据类型,如果是,则执行数据接收函数中的操作;
所述数据发送函数的输入参数包括数据类型、数据内容和数据长度,插件调用数据发送函数将处理后的数据发送出去;
所述数据定向发送函数的输入参数包括数据类型、数据内容、数据长度和目的节点名称,模型调用数据定向发送函数将处理后的数据发送给仿真运行支撑平台中指定的目的节点;
所述数据打印函数的输入参数包括仿真运行支撑平台打印接口的回调函数句柄;插件不提供通过界面操作和显示;通过数据打印函数,将用户想查看的插件运行信息实时打印输出在仿真运行支撑平台软件中;
所述插件退出函数没有输入参数,插件退出时调用插件退出函数,用于释放插件内存,清空插件的数据;
步骤1中,所述数据类型和数据内容都为字符型,数据长度为整型;根据数据类型和数据长度对数据内容进行匹配和截取获取消息内容,适用于任意类型的信息;
步骤2包括:进行仿真插件的初始参数配置,初始参数包含:网络传输方式、本机地址和端口号、目的地址和端口号、消息处理类型;
步骤2中,能够根据实际应用需求动态设置仿真插件处理的消息类型;
步骤3包括:将仿真插件通过动态配置的方式集成在仿真运行支撑平台上;仿真运行支撑平台运行时自动加载仿真插件,仿真插件加载后自动调用初始化函数,读取初始参数配置文件完成对仿真插件的参数初始化;
步骤4包括:仿真插件运行后,仿真插件按照初始参数配置文件中设置的网络传输方式接收外部异构系统的数据信息,同时接收仿真运行支撑平台的数据信息,根据初始参数配置文件中配置的消息处理类型进行相应的消息转换和处理,处理后信息根据配置的网络传输方式发送出去,实现仿真运行支撑平台和外部异构系统的交互;
步骤4中,插件集成进仿真运行支撑平台后,通过仿真运行支撑平台的数据接收函数同步收到数据,根据初始参数配置文件中配置的消息类型对数据做处理,不需要通过仿真运行支撑平台对插件做交互信息设置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111313536.5A CN114020359B (zh) | 2021-11-08 | 2021-11-08 | 一种基于插件的分布式平台集成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111313536.5A CN114020359B (zh) | 2021-11-08 | 2021-11-08 | 一种基于插件的分布式平台集成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114020359A CN114020359A (zh) | 2022-02-08 |
CN114020359B true CN114020359B (zh) | 2024-04-16 |
Family
ID=80061997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111313536.5A Active CN114020359B (zh) | 2021-11-08 | 2021-11-08 | 一种基于插件的分布式平台集成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114020359B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117931317B (zh) * | 2024-03-22 | 2024-06-04 | 成都赢瑞科技有限公司 | 基于计算机仿真平台的虚拟插件系统和方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103559074A (zh) * | 2013-10-29 | 2014-02-05 | 飞天诚信科技股份有限公司 | 一种模拟通信插件及其工作方法 |
CN104915245A (zh) * | 2015-07-01 | 2015-09-16 | 四川航天系统工程研究所 | 实现仿真系统与实际功能系统统一运行的集成系统及方法 |
CN106873972A (zh) * | 2016-12-30 | 2017-06-20 | 中国电力科学研究院 | 基于插件的电网规划仿真平台计算模块接入方法及系统 |
CN108133099A (zh) * | 2017-12-21 | 2018-06-08 | 中国电子科技集团公司第二十八研究所 | 一种基于多分辨率模型框架的仿真系统实现方法 |
CN110442528A (zh) * | 2019-08-21 | 2019-11-12 | 湖南中车时代通信信号有限公司 | 一种基于安全计算机仿真软件的列控软件跨平台运行的系统及方法 |
CN112558903A (zh) * | 2020-12-09 | 2021-03-26 | 北京仿真中心 | 一种基于组件的分布式仿真模型显控系统和交互方法 |
CN112612475A (zh) * | 2020-12-25 | 2021-04-06 | 四川长虹电器股份有限公司 | 一种实现物联设备仿真的方法 |
CN112685892A (zh) * | 2020-12-29 | 2021-04-20 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种基于插件化技术的机载仿真模型 |
CN113495764A (zh) * | 2021-09-06 | 2021-10-12 | 广州市高奈特网络科技有限公司 | 自动化数据提取方法、装置、计算机设备和存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108140089B (zh) * | 2015-10-19 | 2021-05-07 | 日本电信电话株式会社 | 分析装置、分析方法以及记录介质 |
-
2021
- 2021-11-08 CN CN202111313536.5A patent/CN114020359B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103559074A (zh) * | 2013-10-29 | 2014-02-05 | 飞天诚信科技股份有限公司 | 一种模拟通信插件及其工作方法 |
CN104915245A (zh) * | 2015-07-01 | 2015-09-16 | 四川航天系统工程研究所 | 实现仿真系统与实际功能系统统一运行的集成系统及方法 |
CN106873972A (zh) * | 2016-12-30 | 2017-06-20 | 中国电力科学研究院 | 基于插件的电网规划仿真平台计算模块接入方法及系统 |
CN108133099A (zh) * | 2017-12-21 | 2018-06-08 | 中国电子科技集团公司第二十八研究所 | 一种基于多分辨率模型框架的仿真系统实现方法 |
CN110442528A (zh) * | 2019-08-21 | 2019-11-12 | 湖南中车时代通信信号有限公司 | 一种基于安全计算机仿真软件的列控软件跨平台运行的系统及方法 |
CN112558903A (zh) * | 2020-12-09 | 2021-03-26 | 北京仿真中心 | 一种基于组件的分布式仿真模型显控系统和交互方法 |
CN112612475A (zh) * | 2020-12-25 | 2021-04-06 | 四川长虹电器股份有限公司 | 一种实现物联设备仿真的方法 |
CN112685892A (zh) * | 2020-12-29 | 2021-04-20 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种基于插件化技术的机载仿真模型 |
CN113495764A (zh) * | 2021-09-06 | 2021-10-12 | 广州市高奈特网络科技有限公司 | 自动化数据提取方法、装置、计算机设备和存储介质 |
Non-Patent Citations (1)
Title |
---|
面向指挥信息流的组件式仿真模型框架;王军;郑世明;;指挥控制与仿真;20170615(第03期);83-90 * |
Also Published As
Publication number | Publication date |
---|---|
CN114020359A (zh) | 2022-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Miranda et al. | Appia, a flexible protocol kernel supporting multiple coordinated channels | |
US6687762B1 (en) | Network operating system adapted for simultaneous use by different operating systems | |
CN103178996B (zh) | 分布式包交换芯片模型验证系统及验证方法 | |
US7548983B2 (en) | Configurable connector adapted to convey data between a first application and a second application | |
JPH09506725A (ja) | オブジェクト指向ルール・ベース・プロトコル・システム | |
CN102135889B (zh) | 嵌入式系统通讯方式的快速构建方法 | |
CN114020359B (zh) | 一种基于插件的分布式平台集成方法 | |
CN100511140C (zh) | 构件化软件系统实现脚本语言调用多输出参数接口的方法 | |
CN117061352A (zh) | 多模态虚拟网元的实现方法、装置、设备及介质 | |
US6321347B1 (en) | Network testing system and method | |
CN116541065A (zh) | 软件系统构建方法、装置、设备及计算机可读存储介质 | |
US10547334B2 (en) | Method and terminal device for executing radio application | |
Matthijs | Component framework technology for protocol stacks | |
Ciancarini et al. | Software architecture and mobility | |
Eisenhauer et al. | DataExchange: high performance communications in distributed laboratories | |
CN116455869A (zh) | 基于Kubernetes高效配置公网域名方法和系统 | |
CN113162677B (zh) | 一种实物设备与虚拟网络仿真平台的通信方法及装置 | |
CN113849242B (zh) | 生成、注册ui服务包、以及加载ui服务的方法及装置 | |
CN111200533A (zh) | 基于OpenDDS的分布式网络配置部署方法 | |
CN116662082A (zh) | 存储设备测试方法及相关装置 | |
CN114594935A (zh) | 基于idl编译器和dds-rpc框架的soa服务应用开发架构和方法 | |
Roth | A Communication Middleware for Mobile and Ad-hoc Senarios. | |
CN111736828A (zh) | 应用于检测软件的系统配置界面生成方法及系统 | |
CN111641667A (zh) | 网络中心过程控制 | |
US8984477B2 (en) | Apparatus and method for providing integrated development environment for network application using various network processors, and server using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |