【技术实现步骤摘要】
【技术保护点】
基于MATLAB的B/S结构远程计算平台,包括WEB客户端模块、WEB服务器、命令处理模块、文件上传模块、MATLAB控制模块、MATLAB;其特征在于:WEB客户端模块:通过HTML和JavaScript等客户端脚本给用户提供一个交互界面; WEB服务器:负责处理客户端的HTTP请求; 文件上传模块:负责处理用户上传*.m程序文件和*.mdl模型文件; 命令处理模块:出于安全因素考虑,对用户输入的命令进行过滤、格式化; MATLAB控制模块:使用COM技术,调用MATLAB,执行用户请求,并取回执行结果; MATLAB:执行MATLAB命令或程序,完成计算任务; 其特征还在于工作步骤如下: (1)用户通过客户端模块提供的WEB界面编辑MATLAB命令或选择要上传到服务器用以执行的.m文件或.mdl模型文件,并向WEB服务器提交请求; (2)WEB服务器接到用户的请求之后,根据不同的请求调用不同的模块; 如果用户需要执行MATLAB命令,WEB服务器直接将命令传送给命令处理模块,对命令字符串进行处理,主要包括两方面的处理:①去掉有可能损坏系统的命令,主要是“!”字符开头的命令,因为在M ...
【技术特征摘要】
【专利技术属性】
技术研发人员:田德振,姚远,戴亚平,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。