一种对嵌入式设备集群管理及监控的方法

文档序号:6368643阅读:235来源:国知局
专利名称:一种对嵌入式设备集群管理及监控的方法
技术领域
本发明涉及ー种通用化、高性能的基于B/S结构的嵌入式设备应用的解决方法,尤其涉及ー种对嵌入式设备集群管理及监控的方法。它能够通过浏览器高效、实时地完成对单个嵌入式设备及嵌入式设备集群的控制管理及监控。该发明属于嵌入式应用开发技术领域。
背景技术
随着网络信息技术的飞速发展,Web (互联网)技术越来越多的用在控制领域,Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。目前嵌入式系统技术已经 成为了最热门的技术之一,嵌入式系统以系统内核小、系统精简、高实时性、高可靠性、多任务的操作系统等优点,在各个领域都得到了广泛应用。随着web技术应用逐渐成熟,用户可以通过客户端连接以太网,并且获得用户权限时即可访问服务器。通过安装特定功能的软件即可完成期望的任务,它具有功耗低、体积小、性能高、成本低廉、可携帯、易于部署等特点。但是在一定程度上加大了客户端电脑载荷,加大了系统维护与升级的成本与工作量,加大了用户的总体成本。如果用恰当的方式将Web技术与嵌入式系统结合在一起实施远程控制系统,用户的工作界面就可以通过浏览器来实现,在这种结构下极少部分业务逻辑是在前端实现的,主要业务逻辑是在服务器端实现的,这样就不需要安装任何专门的软件即可以进行所需的操作,将能满足用户仅使用浏览器即可高效、实时地完成对嵌入式设备的管理控制及监控。

发明内容
本发明ー种对嵌入式设备集群管理及监控的方法,它通过浏览器完成对单个嵌入式设备及嵌入式设备集群的控制管理及监控。技术方案(一 )要解决的技术问题传统的对于嵌入式设备及嵌入式集群设备的管理与控制通常是由客户端完成,用户通过客户端连接以太网,并获取用户权限来访问服务器,通过安装多种软件来完成既定的任务,来管理控制嵌入式设备及嵌入式集群设备。本发明提供了ー种使用浏览器来管理与控制嵌入式设备及嵌入式集群设备的方法,通过此方法可以减少客户端电脑载荷,极大程度減少系统升级与维护的成本。( ニ)具体的技术方案本发明ー种对嵌入式设备集群管理及监控的方法,它由硬件和软件两部分組成,硬件部分由具体嵌入式设备及服务器组成,以应对不同的开发需求,软件部分由DTEA(发明的ー种分布式测试环境的实现框架)及具体Web应用组成。本发明由DTEA实现后端业务逻辑,通过ICE中间件实现DTEA与Java的通信,并将服务器与嵌入式设备上业务逻辑分离来实现的。它们之间的关系是服务器通信端接收数据通过ICE中间件连接DTEA实现嵌入式设备上业务逻辑,然后再通过ICE中间件连接服务器通信端发送数据如图I所示,DTEA可运行于嵌入式设备上,DTEA的Java客户端及具体WEB应用可以运行在嵌入式设备或服务器上,根据需求不同,DTEA的Java客户端及具体WEB应用可以选择是在嵌入式上还是服务器上运行,如果处理量不大可以使DTEA与其客户端还有WEB应用均运行在相同嵌入式设备上。用户通过浏览器进行操作,将请求连接到WEB应用上,通过DTEAJava客户端远程或者本地连接DTEA,在DTEA上可以对不同服务对象进行管理并完成相应业务逻辑提供服务,再返回至DTEA Java客户端,最后通过WEB应用返回到浏览器上响应用户请求,下面说明本发明的技术方案。一、由DTEA实现后端业务逻辑(I)DTEA 体系结构分布式测试环境体系结构(DTEA!Distributed Test EnvironmentArchitecture)是ー种分布式测试环境的实现框架。DTEA的目标是将软件环境中的各种功能模块以一种松耦合的方式进行系统集成,从而快速、有效的开发和部署软件应用系统。DTEA系统的体系结构如图2所示,DTEA系统通常由一系列的后台服务器与一系列的前端应用程序组成。后台服务器运行DTEA服务,所提供的功能包括硬件I/O服务、通用仪器接ロ服务、不需要用户界面操作的软件计算、分析、存储服务等。前端应用程序通常作为DTEA的客户端,使DTEA服务器提供的各种服务来处理用户的请求,以获取向用户传输的数据。DTEA的服务模块之间也可以非常方便的通过使用远程对象引用与客户端相同的方式进行通信。DTEA的服务模块使用一套标准的接ロ与外接进行信息交互,因此每个服务模块都有具体清晰的接ロ信息,便于软件开发工作的组织,同时可以实现软件模块的重用。(2) DTEA软件框架实现DTEA软件框架定义了一种面向对象的远程服务器集成方法。服务器端由一个服务软件和可通过配置文件加载的远程服务对象库组成,如图3所示。服务软件作为ー个通用的远程服务对象,在启动时根据配置文件决定要加载的服务对象,同时负责这些服务对象的实例的创建和关闭,并通过统ー的接ロ与服务对象通信。服务软件负责完成与客户端的所有远程通信,服务对象只需要关注所要实现的业务。在运行服务对象所提供的服务就如同在本地被调用一祥。DTEA软件框架主要由固定的平台软件,和为各种应用专门开发的服务模块组成,通过对平台软件进行配置实现对所需服务部署。(3)服务对象库设计DTEA远程服务对象以动态链接库的形式存在。在Windows上,是DLL文件,而在Linux上,为so文件(共享库)。一个服务对象库可以导出多个服务对象。而服务对象在服务器中的类型名称中,包括对象的类型名称和对象库的名称。服务软件会根据类型的名称,找到相应的服务对象库和库中的类型。服务对象库的开发必须符合DTEA软件框架定义的ー组接ロ,这样服务软件才可能动态的根据配置文件所描述的要装载的服务类型,来自动的加载对象库并创建服务实例。(4)服务对象服务对象是以DTEA定义的标准方式对外提供服务的软件对象。服务对象的功能实现保存在服务对象库中,如果以C++进行开发,即是服务对象库中实现的ー个类。在运行时服务软件根据配置文件决定要创建哪些类型的服务对象,并搜索服务对象库,找到该类型并创建实例。
DTEA软件框架针对服务对象的实现规定了服务对象的外部表现行为,每种服务对象都可以以其中的全部或某些行为来提供可供客户端访问的接ロ。ニ、通过ICE中间件实现Java和DTEA的通信(I)通过ICE中间件实现C++和Java通信如图4所示,ICE中间件是ー种面向对象的中间件平台。ICE(面向对象的中间件)为构建面向对象的客户端-服务器应用提供了工具、API和库支持。ICE应用适合在异构环境中使用,客户和服务器可以用不同的编程语言编写,可以运行在不同的操作系统和机器架构上,并且可以使用多种网络技术进行通信,无论部署环境如何,这些应用的源码都是可移植的。(2) DTEA的Java客户端实现DTEA采用了ー种面向服务的设计方法,使得各个业务逻辑之间松散耦合,结构清晰。DTEA的服务对象是基于C++实现的,为了实现Web应用调用DTEA中的服务,基于ICE的原理用Java重写了 DTEA的客户端。而Java在Web开发中的具有跨平台,应用范围广等优点。通过ICE中间件使基于Java的Web应用程序可以调用DTEA中的服务。三、服务器和嵌入式设备上业务逻辑的分离由于本发明实现了业务逻辑和Web服务器的分离,因此Web服务器可以安装到嵌入式设备上,也可以单独安装到性能更好的计算机上。开发者首先根据具体项目需要,基于DTEA框架开发相应的服务,并部署到嵌入式设备上。开发基于Java的Web应用,Web应用后端通过ICE中间件与DTEA中的服务通信,Web应用前端通过异步通信(AJAX)实现对后端业务逻辑的高效控制。如果开发基于单个嵌入式设备的应用,则把Web应用部署到嵌入式设备上,如果开发基于嵌入式集群的应用,则把Web应用部署到服务器上。四、Web服务器和浏览器间的通信当浏览器访问ー个由tomcat搭建的web应用程序时,tomcat会把相应的文件转换成浏览器能够显示的文件;当浏览器访问的是servlet和html时,tomcat就会直接传递给浏览器;浏览器访问的是ー个JSP文件时,tomcat会把JSP文件编译成ー个servlet,servlet再给浏览器发送相应的数据。只有第一次访问的时候才会编译成servlet以后访问就直接调用对应的servlet。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。响应内容动态生成通常取决于客户端的请求,服务器会将响应内容返回给客户端。客户端发送请求至服务器端,服务器将请求信息发送至Servlet, Servlet生成响应内容并将其传给Server。本发明ー种对嵌入式设备集群管理及监控的方法,该方法具体实现步骤如下步骤1
在编写底层应用前先要进行面向对象的分析,得出哪些方法应该暴露出来以供Java程序访问。分析后首先编写slice程序,然后分别用相应ICE工具自动生成C++程序和Java程序,之后的底层应用模块和Web模块就是通过这些程序和ICE中间件完成通信的。 步骤2由slice生成的C++程序只有抽象类,其中的方法没有实现,在嵌入式设备的底层应用中的开发中实现方法的具体类要继承由slice生成的抽象类,这样才可以由ICE中间件识别,完成Java和C++的通イ目。步骤3Java Web应用要运行在Servlet容器中,而且需要标准Java运行时环境的支持。所以应该先在嵌入式设备上安装JRE,然后再把Web应用移植到嵌入式设备上。要想实现Java Web应用模块同嵌入式底层应用模块的通信,Web应用中对应的业务逻辑组件也要实现由slice生成的接ロ,这样它才可以得到C++对象的引用。步骤4当在浏览器访问嵌入式设备时,请求信息通过http协议传输到Web服务器,并交由Java Web应用处理,并把处理结果返回给浏览器。本发明采用AJAX技术,使得网页整体只需发送一次,而以后只需发送有用信息,从而提高Web程序的性能,减轻服务器和带宽的负担。步骤5最終实现从前端浏览器调用Arm中用C++对象的方法。首先通过AJAX和Web服务器进行异步通信,然后在Web服务器中由Java生成要显示给浏览器的内容,Java在生成显示内容时,通过ICE调用Arm中C++对象的方法,从而实现通过浏览器高效控制Arm。本发明ー种对嵌入式设备集群管理及监控的方法,它是ー种通用化、高性能的基于B/S结构的嵌入式设备应用的解决方法,实现了从前端浏览器控制嵌入式设备,其主要优点如下(I)本发明是ー种通用化、高性能的嵌入式设备解决方法。它实现通过浏览器远程控制嵌入式设备,可满足用户高效、实时的完成对嵌入式设备及集群的管理及监控。(2)本发明通过浏览器实现嵌入式设备的管理,减轻了客户端电脑的载荷,极大减少了系统维护与升级的成本与工作量。


图I是总体系统体系结构示意2是DTEA体系结构示意3是服务器软件示意4是ICE工作原理5是本发明流程框图
具体实施例方式本发明ー种对嵌入式设备集群管理及监控的方法,它是ー种通用化、高性能的基于B/S结构的嵌入式设备应用的解决方法,它由硬件和软件两部分组成,硬件部分由具体嵌入式设备及服务器组成,以应对不同的开发需求,软件部分由DTEA(发明的ー种分布式测试环境的实现框架)及具体Web应用组成。
本发明由DTEA实现后端业务逻辑,通过ICE中间件实现DTEA与Java的通信,并将服务器与嵌入式设备上业务逻辑分离来实现的。它们之间的关系是服务器通信端接收数据通过ICE中间件连接DTEA实现嵌入式设备上业务逻辑,然后再通过ICE中间件连接服务器通信端发送数据如图I所示,DTEA可运行于嵌入式设备上,DTEA的Java客户端及具体WEB应用可以运行在嵌入式设备或服务器上,根据需求不同,DTEA的Java客户端及具体WEB应用可以选择是在嵌入式上还是服务器上运行,如果处理量不大可以使DTEA与其客户端还有WEB应用均运行在相同嵌入式设备上。用户通过浏览器进行操作,将请求连接到WEB应用上,通过DTEA Java客户端远程或者本地连接DTEA,在DTEA上可以对不同服务对象进行管理并完成相应业务逻辑提供服务,再返回至DTEA Java客户端,最后通过WEB应用返回到浏览器上响应用户请求,下面说明本发明的技术方案。一、由DTEA实现后端业务逻辑(I)DTEA 体系结构分布式测试环境体系结构(DTEA!Distributed Test EnvironmentArchitecture)是ー种分布式测试环境的实现框架。DTEA的目标是将软件环境中的各种功能模块以一种松耦合的方式进行系统集成,从而快速、有效的开发和部署软件应用系统。DTEA系统通常由一系列的后台服务器与一系列的前端应用程序组成。后台服务器运行DTEA服务,所提供的功能包括硬件I/O服务、通用仪器接ロ服务、不需要用户界面操作的软件计算、分析、存储服务等。前端应用程序通常作为DTEA的客户端,使DTEA服务器提供的各种服务来处理用户的请求,以获取向用户传输的数据。DTEA除了支持DTEA服务器和客户端的通信外,服务模块之间也可以非常方便的通过使用远程对象引用与客户端相同的方式进行通信。DTEA系统的体系结构如图2所示,Function Servers (功能服务器)是系统中提供服务的基本単位。Function Server按照面向服务(SOA)的思想来设计。客户端可以通过定义的标准方法获取某个Function Server所提供所有服务的列表以及特定服务的使用方法。服务使用的方法都具有统ー的形式,这样Function Server即是可以自行配置的功能提供者。由于Function Server对外提供的服务都有统ー的使用方法,客户端(即服务的使用者)可以某种通用方式来实现。即不需要根据特定的服务器功能来专门编写特定的客户端,当服务器中的功能增加、变化以及系统中增加了新的Function Server时,客户端都可以使用服务器自行配置功能信息来跟随服务器的变化。DTEA的服务模块使用一套标准的接ロ与外接进行信息交互,因此每个服务模块都有具体清晰的接ロ信息,便于软件开发工作的组织,同时可以实现软件模块的重用。(2) DTEA软件框架实现
DTEA软件框架定义了一种面向对象的远程服务器集成方法。服务器端由一个服务软件和可通过配置文件加载的远程服务对象库组成,如图3所示。服务软件作为ー个通用的远程服务对象,在启动时根据配置文件决定要加载的服务对象,同时负责这些服务对象的实例的创建和关闭,并通过统ー的接ロ与服务对象通信。服务软件负责完成与客户端的所有远程通信,服务对象只需要关注所要实现的业务。在运行服务对象所提供的服务就如同在本地被调用一祥。DTEA软件框架主要由固定的平台软件,和为各种应用专门开发的服务模块组成,通过对平台软件进行配置实现对所需服务部署。(3)服务对象库设计
DTEA远程服务对象以动态链接库的形式存在。在Windows上,是DLL文件,而在Linux上,为so文件(共享库)。—个服务对象库可以导出多个服务对象。而服务对象在服务器中的类型名称中,包括对象的类型名称和对象库的名称。例如dtsSampleService. DTEADemo。这个类型的服务对象,表示由服务对象库DTEADemo导出的dtsSampleService类型的服务对象。服务软件会根据类型的名称,找到相应的服务对象库和库中的类型。服务对象库的开发必须符合DTEA软件框架定义的ー组接ロ,这样服务软件才可能动态的根据配置文件所描述的要装载的服务类型,来自动的加载对象库并创建服务实例。通常会将功能业务相关的ー组远程服务在同一个库中实现。因为同一个库中的对象类型,显然可以更加紧密的耦合。而不同的库之间的对象要实现互相通信,智能使用DTEA定义的标准方法。(4)服务对象服务对象是以DTEA定义的标准方式对外提供服务的软件对象。服务对象的功能实现保存在服务对象库中,如果以C++进行开发,即是服务对象库中实现的ー个类。在运行时服务软件根据配置文件决定要创建哪些类型的服务对象,并搜索服务对象库,找到该类型并创建实例。DTEA软件框架针对服务对象的实现规定了服务对象的外部表现行为,每种服务对象都可以以其中的全部或某些行为来提供可供客户端访问的接ロ。ニ、通过ICE中间件实现Java和DTEA的通信(I)通过ICE中间件实现C++和Java通信如图4所示,ICE中间件是ー种面向对象的中间件平台。ICE为构建面向对象的客户端-服务器应用提供了工具、API和库支持。ICE应用适合在异构环境中使用,客户和服务器可以用不同的编程语言编写,可以运行在不同的操作系统和机器架构上,并且可以使用多种网络技术进行通信,无论部署环境如何,这些应用的源码都是可移植的。通过ICE中间件实现C++和Java通信的过程如下I.首先用slice语目编写好“接ロ”。2.接ロ编好后,自然要去实现它,这时可以选择任ー种宿主语言去实现该接ロ。本发明采用C++语言。用相应编译器生成辅助代码后,开发者在此基础上进行业务逻辑的开 发。实现接ロ的一方通常作为服务端,可利用ICE提供的API发布服务。
3.作为调用方,同样可以选择任ー种宿主语言,本发明采用Java语言。4.服务端运行后,客户端便可调用其提供的接ロ。ICE屏蔽了底层的通讯细节。(2) DTEA的Java客户端实现DTEA采用了ー种面向服务的设计方法,使得各个业务逻辑之间松散耦合,结构清晰。DTEA的服务对象是基于C++实现的,为了实现Web应用调用DTEA中的服务,基于ICE的原理用Java重写了 DTEA的客户端。而Java在Web开发中的具有跨平台,应用范围广等优点。通过ICE中间件使基于Java的Web应用程序可以调用DTEA中的服务。三、服务器和嵌入式设备上业务逻辑的分离由于本发明实现了业务逻辑和Web服务器的分离,因此Web服务器可以安装到嵌入式设备上,也可以单独安装到性能更好的计算机上。 本发明是ー种嵌入式设备集群管理的解决方法,开发者首先根据具体项目需要,基于DTEA框架开发相应的服务,并部署到嵌入式设备上。开发基于Java的Web应用,Web应用后端通过ICE中间件与DTEA中的服务通信,Web应用前端通过异步通信(AJAX)实现对后端业务逻辑的高效控制。如果开发基于单个嵌入式设备的应用,则把Web应用部署到嵌入式设备上,如果开发基于嵌入式集群的应用,则把Web应用部署到服务器上。四、Web服务器和浏览器间的通信当浏览器访问ー个由tomcat搭建的web应用程序时,tomcat会把相应的文件转换成浏览器能够显示的文件;当浏览器访问的是servlet和html时,tomcat就会直接传递给浏览器;浏览器访问的是ー个JSP文件时,tomcat会把JSP文件编译成ー个servlet,servlet再给浏览器发送相应的数据。只有第一次访问的时候才会编译成servlet以后访问就直接调用对应的servlet。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。响应内容动态生成通常取决于客户端的请求,服务器会将响应内容返回给客户端。客户端发送请求至服务器端,服务器将请求信息发送至Servlet, Servlet生成响应内容并将其传给Server。见图5,本发明ー种对嵌入式设备集群管理及监控的方法,它具体实现步骤如下步骤I在编写底层应用前先要进行面向对象的分析,得出哪些方法应该暴露出来以供Java程序访问。分析后首先编写slice程序,然后分别用相应ICE工具自动生成C++程序和Java程序,之后的底层应用模块和Web模块就是通过这些程序和ICE中间件完成通信的。步骤2由slice生成的C++程序只有抽象类,其中的方法没有实现,在嵌入式设备的底层应用中的开发中实现方法的具体类要继承由slice生成的抽象类,这样才可以由ICE中间件识别,完成Java和C++的通イ目。步骤3Java Web应用要运行在Servlet容器中,而且需要标准Java运行时环境的支持。所以应该先在嵌入式设备上安装JRE,然后再把Web应用移植到嵌入式设备上。要想实现Java Web应用模块同嵌入式底层应用模块的通信,Web应用中对应的业务逻辑组件也要实现由slice生成的接ロ,这样它才可以得到C++对象的引用。步骤4当在浏览器访问嵌入式设备时,请求信息通过http协议传输到Web服务器,并交由Java Web应用处理,并把处理结果返回给浏览器。本发明采用AJAX技术,使得网页整体只需发送一次,而以后只需发送有用信息,从而提高Web程序的性能,减轻服务器和带宽的负担。
步骤5最終实现从前端浏览器调用Arm中用C++对象的方法。首先通过AJAX和Web服务器进行异步通信,然后在Web服务器中由Java生成要显示给浏览器的内容,Java在生成显示内容时,通过ICE调用Arm中C++对象的方法,从而实现通过浏览器高效控制Arm。以Arm-linux 为例由于Java web应用和ICE通信引擎需要标准的Java运行时环境,所以本发明选择了 JAVA SE FOR EMBEDDED版本。把该JRE及tomcat安装到Arm-linux上的步骤如下步骤I 得到安装文件〈package name for jre>,并解压缩 tar-zxvf〈package namefor jre>步骤2在当前目录下得到ejrel. 6. O—xx这个目录,把〈current-directory〉/ejrel. 6. O—xx设为环境变量〈JAVA—HOME〉的值。JAVA—HOME = <current-directory>/ejrel. 6. 0—xx步骤3环境变量PATH中加入〈JAVA—H0ME>/bin以使系统正确寻找到Java命令PATH = $PATH $ JAVA—HOME/bin步骤4 得到 tomcat 安装文件后,解压缩 tar-zxvf〈package name for tomcat〉步骤5当前目录下apache-tomcat-6. 0. xx文件夹中,进入bin目录开启tomcat. /startup, sn在浏览器中访问运行在嵌入式中的tomcat 了,在浏览器中输入http ://192. 168. 110. 11 :8080(这里假设嵌入式设备的地址是192.168. 110. 11)经过此操作就可以把开发的web应用放置到pache-tomcat-6. 0. xx/webapps下,浏览器就可以访问运行在嵌入式设备上的web应用了。
权利要求
1.一种对嵌入式设备集群管理及监控的方法,其特征在于该方法具体实现步骤如下 步骤I 在编写底层应用前先要进行面向对象的分析,得出哪些方法应该暴露出来以供Java程序访问,分析后首先编写slice程序,然后分别用相应ICE工具自动生成C++程序和Java程序,之后的底层应用模块和Web模块就是通过这些程序和ICE中间件完成通信的; 步骤2 由slice生成的C++程序只有抽象类,其中的方法没有实现,在嵌入式设备的底层应用中的开发中实现方法的具体类要继承由slice生成的抽象类,这样才能由ICE中间件识别,完成Java和C++的通/[目; 步骤3 Java Web应用要运行在Servlet容器中,而且需要标准Java运行时环境的支持;所以应该先在嵌入式设备上安装JRE,然后再把Web应用移植到嵌入式设备上;要想实现JavaWeb应用模块同嵌入式底层应用模块的通信,Web应用中对应的业务逻辑组件也要实现由slice生成的接口,这样它才能得到C++对象的引用; 步骤4 当在浏览器访问嵌入式设备时,请求信息通过http协议传输到Web服务器,并交由Javaffeb应用处理,并把处理结果返回给浏览器;这里采用AJAX技术,使得网页整体只需发送一次,而以后只需发送有用信息,从而提高Web程序的性能,减轻服务器和带宽的负担; 步骤5 最终实现从前端浏览器调用Arm中用C++对象的方法;首先通过AJAX和Web服务器进行异步通信,然后在Web服务器中由Java生成要显示给浏览器的内容,Java在生成显示内容时,通过ICE调用Arm中C++对象的方法,从而实现通过浏览器高效控制Arm。
全文摘要
随着网络信息技术的飞速发展,Web技术越来越多的用在控制领域,客户端只需连接以太网,取得访问权限,就可以访问服务器,查阅现场有关信息,并可以对服务器的操作进行控制。嵌入式系统有实时性强,可靠性高,结构小巧等优点,Web技术和嵌入式系统的结合,充分发挥了两者各自的优势,为远端数据监控的发展开辟了一片天空。本发明是一种对嵌入式设备集群管理及监控的方法,它有五大步骤;它通过浏览器完成对单个嵌入式设备及嵌入式设备集群的控制管理及监控。用户通过客户端连接以太网,获取用户权限时即可通过浏览器访问服务器,业务逻辑主要是在服务器端实现的,从而大大简化了客户端电脑载荷,降低了用户的总体成本。
文档编号G06F9/44GK102664952SQ20121012501
公开日2012年9月12日 申请日期2012年4月25日 优先权日2012年4月25日
发明者冯文全, 张猛, 朱楠, 王罡, 赵琦 申请人:北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1