[发明专利]下位机模拟器及上位机系统测试方法在审
| 申请号: | 201811506195.1 | 申请日: | 2018-12-10 |
| 公开(公告)号: | CN109712701A | 公开(公告)日: | 2019-05-03 |
| 发明(设计)人: | 高强 | 申请(专利权)人: | 上海联影医疗科技有限公司 |
| 主分类号: | G16H40/40 | 分类号: | G16H40/40;G06F11/22 |
| 代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 王程 |
| 地址: | 201807 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 上位机系统 下位机 模拟器 程序模块 测试 请求报文生成 下位机系统 通信协议 应答报文 预定义 输出 配置 开发 | ||
本发明涉及一种下位机模拟器及上位机系统测试方法。一种下位机模拟器,用于模拟下位机与待测试的上位机系统进行交互,所述下位机模拟器包括多个程序模块;每个程序模块被配置为通过设定的通信协议与所述上位机系统进行交互,并根据所述上位机系统的请求报文生成对应的预定义应答报文后输出给所述上位机系统。上述下位机模拟器能够在上位机系统的开发前期与上位机系统进行交互,从而实现对上位机系统的相应功能的测试,进而极大地降低了上位机系统与下位机系统联调过程的难度。
技术领域
本发明涉及通信技术领域,特别是涉及一种下位机模拟器及上位机系统测试方法。
背景技术
医疗影像设备系统从宏观上划分可分为上位机子系统以及下位机子系统,上位机系统内一般是由大型应用软件开发设计完成,而下位机一般是由嵌入式软件开发设计完成,二者之间通信往往都是通过通信协议进行交互。由于这两种子系统开发的周期性比较长,上位机系统只需要一部性能可靠的办公电脑就可以进行开发,而下位机系统在开发之前需要进行板卡的设计或者是嵌入式芯片的选型等工作之后,才能进行系统的开发,所以往往两个子系统无法在开发时期进行很好的同步,因此两个子系统的联调工作往往在项目计划的中后期开始。也因此在开发前期两者不能很好的进行接口上的测试,所以在联调的时候,因为两者的系统代码基本完成,并且非常的庞大,很多的隐患都埋藏其中,出现问题的时候,很难调查,会浪费很多的时间。
发明内容
基于此,有必要针对传统的上位机系统在开发初期不能找到系统潜在的问题,从而极大地增大了未来系统联调难度的问题,提供了一种下位机模拟器及上位机系统测试方法。
一种下位机模拟器,用于模拟下位机与待测试的上位机系统进行交互,所述下位机模拟器包括多个程序模块;每个程序模块被配置为通过设定的通信协议与所述上位机系统进行交互,并根据所述上位机系统的请求报文生成对应的预定义应答报文后输出给所述上位机系统。
上述下位机模拟器能够在上位机系统的开发前期与上位机系统进行交互,从而实现对上位机系统的相应功能的测试,进而极大地降低了上位机系统与下位机系统联调过程的难度。
在其中一个实施例中,还包括设置模块;所述设置模块用于根据所述上位机系统中待测试的功能,对相应的程序模块进行配置。
在其中一个实施例中,所述设置模块中还设置有所述请求报文与所述预定义应答报文的对应列表;所述程序模块用于根据所述请求报文从所述对应列表中获取相应的预定义应答报文后输出给上位机系统。
在其中一个实施例中,所述程序模块还被配置为根据所述请求报文确定所述请求报文对应的交互场景;所述程序模块用于根据所述交互场景获取相应的预定义应答报文后输出给上位机系统。
在其中一个实施例中,所述程序模块被设置为根据所述交互场景触发对应的命令以输出对应的预定义应答报文;所述程序模块还被配置为在触发每个命令之前经过相应的预设延时;所述预设延时为所述下位机执行完所述命令所需的时间。
在其中一个实施例中,所述预定义应答报文包括下位机正常场景下生成的应答报文和下位机异常场景下生成的应答报文中的至少一种;所述预设延时为所述下位机正常场景下执行对应命令所需的时间或者所述下位机异常和场景下执行对应命令所需的时间。
在其中一个实施例中,所述设置模块还用于根据所述上位机系统待测试的功能增加相应的程序模块。
在其中一个实施例中,所述设置模块还用于记录各功能模块的执行过程。
一种上位机系统测试方法,利用如前述任一实施例所述的下位机模拟器进行交互来实现对所述上位机系统的功能测试;所述方法包括:
根据待测试功能生成相应的请求报文;
调用与所述下位机模拟器通信的接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海联影医疗科技有限公司,未经上海联影医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811506195.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:生成手术用具订单的方法及装置
- 下一篇:一种人像识别医疗设备控制系统





