【技术实现步骤摘要】
模型仿真的云端及终端交互方法、服务器、终端及系统
[0001]本专利技术涉及通控领域,尤其涉及模型仿真的前后端交互。
技术介绍
[0002][0003]嵌入式系统软件的软件建模工具作为嵌入式系统软件的基础开发工具,是用来支撑国产处理器和国产操作系统发展的生态链的关键一环,其中,建模仿真则是属于软件建模工具的关键性技术环节。要实现嵌入式系统软件的软件建模工具基于模型的开发,就是通过对算法建模进行软件设计的过程,使用图形化语言和模型设计实现算法,并对算法进行仿真验证,且通过代码生成工具将模型翻译成对应的开发语言。
[0004]在上述基于模型的开发中,从需求分析到开发、安装、测试,模型在其中起到了非常关键的作用。在建模开发之后,对系统模型进行仿真,通过仿真结果发现、改善设计过程中存在的缺陷。交替进行建模和仿真可以减少在设计过程后期发现的错误数量,从而提高系统设计的质量。
[0005]国外已有ANSYS公司的SCADE,Mathworks公司的Simulink Code等两款嵌入式IDE用于其高安全可靠的嵌入式软件开 ...
【技术保护点】
【技术特征摘要】
1.一种模型仿真的云端及终端交互方法,其特征在于,所述方法包括:云端响应模型仿真请求,启动网络服务并运行仿真容器;并且,开始仿真时,终端将模型转换为Json格式的仿真模型数据,发送至所述云端;所述云端接收到Json格式的仿真模型数据后将其转换为与之对应的XML格式的仿真模型数据;所述云端接收到开始仿真的命令后启动仿真并生成仿真结果;所述云端将仿真结果转换为Json格式的仿真结果,以及将Json格式的仿真结果发送给所述终端;所述终端接收且实时显示仿真结果。2.根据权利要求1所述的模型仿真的云端及终端交互方法,其特征在于,终端将仿真结果转换为Json格式的仿真结果包括:终端判断模型是否有变化;其中,若模型发生变化,则终端将新的模型转换成Json格式的仿真模型数据并发送至云端;等待云端将Json格式的仿真模型数据转换为对应的XML格式的仿真模型数据后,终端接收云端的模型转换结果且向云端发送开始仿真的命令;若模型未发生变化,则直接向云端发送开始仿真的命令。3.根据权利要求1所述的模型仿真的云端及终端交互方法,其特征在于,所述云端接收到开始仿真的命令后启动仿真并生成仿真结果包括:云端在接收到终端发出的开始仿真的命令之后,根据保存的XML格式的仿真模型数据解析模型,得到模型中每个模块的语义,并启动仿真线程,调用求解器计算每个模块的数据,从而生成仿真结果;同时将仿真状态置为运行状态。4.根据权利要求1所述的模型仿真的云端及终端交互方法,其特征在于,所述终端接收且实时显示仿真结果包括:终端开启线程来接收云端仿真回传的数据,在接收到返回的运行结果之后,开启接收仿真结果数据线程;其中,仿真结果是一组Json格式的数据;终端将Json格式的仿真结果转换成文字、图表和/或语音信息;终端将转换后的仿真结果显示于终端上。5.根据权利要求1所述的模型仿真的云端及终端交互方法,其特征在于,接收Json格式的仿真模型数据将其转换为与之对应的XML格式的仿真模型数据具体为:通过Java反序列化将Json格式的仿真模型数据转换成Java模型类对象;再通过Java序列化将Java模型类对象转换成XML格式的仿真模型数据。6.根据权利要求1所述的模型仿真的云端及终端交互方法,其特征在于,终端监听云端的通信状态和仿真模型数据的仿真,以及发送模型仿真请求至云端;云端响应终端的模型...
【专利技术属性】
技术研发人员:骆佳巍,康烁,
申请(专利权)人:浙江迪捷软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。