[發(fā)明專利]下位機(jī)模擬器及上位機(jī)系統(tǒng)測(cè)試方法在審
| 申請(qǐng)?zhí)枺?/td> | 201811506195.1 | 申請(qǐng)日: | 2018-12-10 |
| 公開(kāi)(公告)號(hào): | CN109712701A | 公開(kāi)(公告)日: | 2019-05-03 |
| 發(fā)明(設(shè)計(jì))人: | 高強(qiáng) | 申請(qǐng)(專利權(quán))人: | 上海聯(lián)影醫(yī)療科技有限公司 |
| 主分類(lèi)號(hào): | G16H40/40 | 分類(lèi)號(hào): | G16H40/40;G06F11/22 |
| 代理公司: | 北京華進(jìn)京聯(lián)知識(shí)產(chǎn)權(quán)代理有限公司 11606 | 代理人: | 王程 |
| 地址: | 201807 *** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 上位機(jī)系統(tǒng) 下位機(jī) 模擬器 程序模塊 測(cè)試 請(qǐng)求報(bào)文生成 下位機(jī)系統(tǒng) 通信協(xié)議 應(yīng)答報(bào)文 預(yù)定義 輸出 配置 開(kāi)發(fā) | ||
本發(fā)明涉及一種下位機(jī)模擬器及上位機(jī)系統(tǒng)測(cè)試方法。一種下位機(jī)模擬器,用于模擬下位機(jī)與待測(cè)試的上位機(jī)系統(tǒng)進(jìn)行交互,所述下位機(jī)模擬器包括多個(gè)程序模塊;每個(gè)程序模塊被配置為通過(guò)設(shè)定的通信協(xié)議與所述上位機(jī)系統(tǒng)進(jìn)行交互,并根據(jù)所述上位機(jī)系統(tǒng)的請(qǐng)求報(bào)文生成對(duì)應(yīng)的預(yù)定義應(yīng)答報(bào)文后輸出給所述上位機(jī)系統(tǒng)。上述下位機(jī)模擬器能夠在上位機(jī)系統(tǒng)的開(kāi)發(fā)前期與上位機(jī)系統(tǒng)進(jìn)行交互,從而實(shí)現(xiàn)對(duì)上位機(jī)系統(tǒng)的相應(yīng)功能的測(cè)試,進(jìn)而極大地降低了上位機(jī)系統(tǒng)與下位機(jī)系統(tǒng)聯(lián)調(diào)過(guò)程的難度。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種下位機(jī)模擬器及上位機(jī)系統(tǒng)測(cè)試方法。
背景技術(shù)
醫(yī)療影像設(shè)備系統(tǒng)從宏觀上劃分可分為上位機(jī)子系統(tǒng)以及下位機(jī)子系統(tǒng),上位機(jī)系統(tǒng)內(nèi)一般是由大型應(yīng)用軟件開(kāi)發(fā)設(shè)計(jì)完成,而下位機(jī)一般是由嵌入式軟件開(kāi)發(fā)設(shè)計(jì)完成,二者之間通信往往都是通過(guò)通信協(xié)議進(jìn)行交互。由于這兩種子系統(tǒng)開(kāi)發(fā)的周期性比較長(zhǎng),上位機(jī)系統(tǒng)只需要一部性能可靠的辦公電腦就可以進(jìn)行開(kāi)發(fā),而下位機(jī)系統(tǒng)在開(kāi)發(fā)之前需要進(jìn)行板卡的設(shè)計(jì)或者是嵌入式芯片的選型等工作之后,才能進(jìn)行系統(tǒng)的開(kāi)發(fā),所以往往兩個(gè)子系統(tǒng)無(wú)法在開(kāi)發(fā)時(shí)期進(jìn)行很好的同步,因此兩個(gè)子系統(tǒng)的聯(lián)調(diào)工作往往在項(xiàng)目計(jì)劃的中后期開(kāi)始。也因此在開(kāi)發(fā)前期兩者不能很好的進(jìn)行接口上的測(cè)試,所以在聯(lián)調(diào)的時(shí)候,因?yàn)閮烧叩南到y(tǒng)代碼基本完成,并且非常的龐大,很多的隱患都埋藏其中,出現(xiàn)問(wèn)題的時(shí)候,很難調(diào)查,會(huì)浪費(fèi)很多的時(shí)間。
發(fā)明內(nèi)容
基于此,有必要針對(duì)傳統(tǒng)的上位機(jī)系統(tǒng)在開(kāi)發(fā)初期不能找到系統(tǒng)潛在的問(wèn)題,從而極大地增大了未來(lái)系統(tǒng)聯(lián)調(diào)難度的問(wèn)題,提供了一種下位機(jī)模擬器及上位機(jī)系統(tǒng)測(cè)試方法。
一種下位機(jī)模擬器,用于模擬下位機(jī)與待測(cè)試的上位機(jī)系統(tǒng)進(jìn)行交互,所述下位機(jī)模擬器包括多個(gè)程序模塊;每個(gè)程序模塊被配置為通過(guò)設(shè)定的通信協(xié)議與所述上位機(jī)系統(tǒng)進(jìn)行交互,并根據(jù)所述上位機(jī)系統(tǒng)的請(qǐng)求報(bào)文生成對(duì)應(yīng)的預(yù)定義應(yīng)答報(bào)文后輸出給所述上位機(jī)系統(tǒng)。
上述下位機(jī)模擬器能夠在上位機(jī)系統(tǒng)的開(kāi)發(fā)前期與上位機(jī)系統(tǒng)進(jìn)行交互,從而實(shí)現(xiàn)對(duì)上位機(jī)系統(tǒng)的相應(yīng)功能的測(cè)試,進(jìn)而極大地降低了上位機(jī)系統(tǒng)與下位機(jī)系統(tǒng)聯(lián)調(diào)過(guò)程的難度。
在其中一個(gè)實(shí)施例中,還包括設(shè)置模塊;所述設(shè)置模塊用于根據(jù)所述上位機(jī)系統(tǒng)中待測(cè)試的功能,對(duì)相應(yīng)的程序模塊進(jìn)行配置。
在其中一個(gè)實(shí)施例中,所述設(shè)置模塊中還設(shè)置有所述請(qǐng)求報(bào)文與所述預(yù)定義應(yīng)答報(bào)文的對(duì)應(yīng)列表;所述程序模塊用于根據(jù)所述請(qǐng)求報(bào)文從所述對(duì)應(yīng)列表中獲取相應(yīng)的預(yù)定義應(yīng)答報(bào)文后輸出給上位機(jī)系統(tǒng)。
在其中一個(gè)實(shí)施例中,所述程序模塊還被配置為根據(jù)所述請(qǐng)求報(bào)文確定所述請(qǐng)求報(bào)文對(duì)應(yīng)的交互場(chǎng)景;所述程序模塊用于根據(jù)所述交互場(chǎng)景獲取相應(yīng)的預(yù)定義應(yīng)答報(bào)文后輸出給上位機(jī)系統(tǒng)。
在其中一個(gè)實(shí)施例中,所述程序模塊被設(shè)置為根據(jù)所述交互場(chǎng)景觸發(fā)對(duì)應(yīng)的命令以輸出對(duì)應(yīng)的預(yù)定義應(yīng)答報(bào)文;所述程序模塊還被配置為在觸發(fā)每個(gè)命令之前經(jīng)過(guò)相應(yīng)的預(yù)設(shè)延時(shí);所述預(yù)設(shè)延時(shí)為所述下位機(jī)執(zhí)行完所述命令所需的時(shí)間。
在其中一個(gè)實(shí)施例中,所述預(yù)定義應(yīng)答報(bào)文包括下位機(jī)正常場(chǎng)景下生成的應(yīng)答報(bào)文和下位機(jī)異常場(chǎng)景下生成的應(yīng)答報(bào)文中的至少一種;所述預(yù)設(shè)延時(shí)為所述下位機(jī)正常場(chǎng)景下執(zhí)行對(duì)應(yīng)命令所需的時(shí)間或者所述下位機(jī)異常和場(chǎng)景下執(zhí)行對(duì)應(yīng)命令所需的時(shí)間。
在其中一個(gè)實(shí)施例中,所述設(shè)置模塊還用于根據(jù)所述上位機(jī)系統(tǒng)待測(cè)試的功能增加相應(yīng)的程序模塊。
在其中一個(gè)實(shí)施例中,所述設(shè)置模塊還用于記錄各功能模塊的執(zhí)行過(guò)程。
一種上位機(jī)系統(tǒng)測(cè)試方法,利用如前述任一實(shí)施例所述的下位機(jī)模擬器進(jìn)行交互來(lái)實(shí)現(xiàn)對(duì)所述上位機(jī)系統(tǒng)的功能測(cè)試;所述方法包括:
根據(jù)待測(cè)試功能生成相應(yīng)的請(qǐng)求報(bào)文;
調(diào)用與所述下位機(jī)模擬器通信的接口;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海聯(lián)影醫(yī)療科技有限公司,未經(jīng)上海聯(lián)影醫(yī)療科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811506195.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





