买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:成都谐盈科技有限公司
摘要:本发明属于通信技术领域,更具体地说,涉及基于SCA及SRTF分布式文件系统的组件加载系统及方法,本发明基于主控板和PC端上安装的加载器客户端访问目标平台的加载器服务端,通过加载器客户端访问加载器服务端实现了组件的远程加载和卸载;其次通过加载器服务端的分布式文件系统,实现了组件加载的并行化,显著提高了加载速度;并且去中心化的设计减少了单点故障的风险,增强了系统的鲁棒性;通过远程加载和卸载的方式能够支持轻松扩展,可以根据需求动态增加或减少节点中的组件。
主权项:1.基于SCA及SRTF分布式文件系统的组件加载系统,其特征在于,包括:主控板、PC端以及多个目标平台;所述主控板通过以太网接口与所述多个目标平台通信;所述PC端通过以太网接口和交换机与所述目标平台通信;每个目标平台均包括一个信号处理板,所述信号处理板中包括加载器服务端;所述加载器服务端为一个服务进程,用于加载和卸载信号处理板中的组件;所述主控板和PC端中均安装有加载器客户端;所述加载器客户端根据目标平台的IP访问目标平台的信号处理板中的加载器服务端,基于需求加载或卸载目标表填上的组件;所述加载器服务端包括分布式文件系统模块、CORBA命名服务模块、组件的加载和卸载模块、组件的执行和终止模块以及目标平台信息获取模块;所述分布式文件系统模块基于CORBA可移植对象请求构架实现,且分布式文件系统模块实现的CF::FileSystem接口符合SCA4.1规范和SRTF规范要求;实现对文件夹和文件远程操作;所述CORBA命名服务模块用于将名称和对象关联起来,使得名称能够检索或应用对象,获取对象的IOR;组件的加载和卸载模块:包括加载组件功能和卸载组件功能,其中加载组件功能用于对指定组件文件进行检查,确保组件执行所需要的依赖和组件的存在,对可执行组件的文件在目标平台上增加文件可执行的权限,并添加相关信息到设备的可执行列表中;其中卸载组件功能将已加载的组件信息从设备的可执行列表中删除;组件的执行和终止模块:包括组件执行功能和组件终止功能,其中组件执行功能用于为组件创建独立的进程以运行组件提供的CORBA服务端程序,执行后的组件的进行信息保存在执行列表中;其中组件的终止功能用于通过查询执行列表中组件的进程信息,通过结束组件进程终止组件,并将进行信息从执行列表中删除;所述目标平台信息获取模块用于通过目标平台上提供的系统接口获取系统信息,包括获取操作系统名称、操作系统版本以及处理器名称;基于获取的系统信息判断组件是否能够在目标平台上加载执行;当加载器服务端运行在目标平台上等待请求时,主控板上的控制程序或PC端上的控制程序通过以太网连接目标平台建立加载器客户端;再根据目标平台的IP访问目标平台上的加载器服务端;访问建立后,通过分布式文件系统的传输功能,在非中心的加载器客户端上传组件文件到目标平台;在目标平台中,通过分布式文件系统访问组件文件,通过加载器服务端的loadable接口和executeable接口将组件加载运行在目标平台卡的操作系统中;当组件运行出现故障时,基于加载器服务端终止进程并重新加载组件;所述通过组件加载方法重新加载组件的流程如下:步骤1:基于目标平台信息获取模块获取目标平台的系统信息,包括获取操作系统名称、操作系统版本以及处理器名称;步骤2:获取组件配置参数,检查目标平台是否符合组件运行条件;不满足则无法加载组件,流程结束;满足则继续执行步骤3;步骤3:配置加载组件的参数;步骤4:获取分布式文件系统模块,通过分布式文件系统模块传输组件相关文件;步骤5:通过分布式文件系统模块查找组件的相关文件;步骤6:通过loadable接口的load加载组件,加载异常则重新传输,执行步骤4;加载成功则执行步骤7;步骤7:成功加载则通过executeable接口的execute执行组件;执行异常则重新传输,执行步骤4;执行成功则执行步骤8;步骤8:获取组件运行的pid,对组件运行状态进行管理。
全文数据:
权利要求:
百度查询: 成都谐盈科技有限公司 基于SCA及SRTF分布式文件系统的组件加载系统及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。