国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于腳本驅(qū)動(dòng)的超聲診斷設(shè)備自動(dòng)測(cè)試方法

      文檔序號(hào):1154099閱讀:422來源:國知局
      專利名稱:一種基于腳本驅(qū)動(dòng)的超聲診斷設(shè)備自動(dòng)測(cè)試方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種超聲診斷設(shè)備的自動(dòng)測(cè)試方法,尤其是一種基于腳本驅(qū)動(dòng)的超聲
      診斷設(shè)備自動(dòng)測(cè)試方法。
      背景技術(shù)
      目前各種醫(yī)用超聲診斷設(shè)備如B超等已經(jīng)廣泛應(yīng)用于各個(gè)醫(yī)院的臨床診斷中,除 了傳統(tǒng)的黑白超可以觀察病人的內(nèi)部組織和器官的解剖結(jié)構(gòu)外,彩超通過使用多普勒效應(yīng) 可以對(duì)血管內(nèi)的血流成像,大大提高了超聲診斷設(shè)備的臨床應(yīng)用范圍。 由于醫(yī)用超聲設(shè)備屬于醫(yī)療器械產(chǎn)品,國家及國際上對(duì)其有嚴(yán)格的醫(yī)療器械質(zhì)量 標(biāo)準(zhǔn),對(duì)設(shè)備的質(zhì)量要求非常高,其安全性非常重要,要求設(shè)備能夠穩(wěn)定、準(zhǔn)確、長時(shí)間運(yùn) 行。這對(duì)于生產(chǎn)醫(yī)用超聲設(shè)備的企業(yè)的研發(fā)、生產(chǎn)、質(zhì)量檢驗(yàn)等部門提出了需要對(duì)產(chǎn)品進(jìn)行 完備、長時(shí)間的測(cè)試要求。 目前通用的一種超聲診斷設(shè)備的結(jié)構(gòu)包括如下單元換能器(也叫探頭)是超聲 波的發(fā)射和接收裝置,一般由壓電材料制成,可以將電能轉(zhuǎn)換為聲能,也可以反過來轉(zhuǎn)換; 發(fā)射電路在控制器的協(xié)調(diào)之下,向換能器發(fā)送電信號(hào),由換能器轉(zhuǎn)換為超聲波發(fā)射出去;接 收電路負(fù)責(zé)接收換能器傳過來的回聲信號(hào)(已由換能器轉(zhuǎn)換為電信號(hào)),并進(jìn)行放大、數(shù)模 變換等處理;波束合成對(duì)不同方向上的回聲信號(hào)進(jìn)行動(dòng)態(tài)聚焦及動(dòng)態(tài)孔徑處理,將其合成 在一起;信號(hào)處理和圖像形成對(duì)波束合成后的信號(hào)進(jìn)行噪聲抑制、包絡(luò)檢波、對(duì)數(shù)壓縮、數(shù) 字掃描變換等處理,最后形成易于顯示的圖像;顯示器可以為普通的CRT顯示器或者液晶 顯示器等,負(fù)責(zé)對(duì)圖像進(jìn)行顯示以及一些用戶界面的顯示;控制器負(fù)責(zé)對(duì)所有的其它部分 進(jìn)行控制和協(xié)調(diào),它可以是一個(gè)電路,也可以是一個(gè)嵌入式設(shè)備或者一臺(tái)微機(jī),目前大部分 數(shù)字超聲診斷設(shè)備的控制器都是帶有操作系統(tǒng)的嵌入式設(shè)備或者微機(jī);鍵盤或者控制臺(tái)是 控制器的用戶輸入端,給用戶一種便利的手段來與控制器交互,目前大部分的超聲診斷設(shè) 備的鍵盤或者控制臺(tái)一般由按鍵區(qū)和軌跡球組成,按鍵區(qū)有很多按鍵,每當(dāng)按下某個(gè)鍵,都 可讓控制器執(zhí)行相應(yīng)的功能,軌跡球,可用來移動(dòng)光標(biāo),方便用戶的操作和定位。
      目前常用的超聲診斷設(shè)備的測(cè)試方法和系統(tǒng),一般是以人手工對(duì)設(shè)備進(jìn)行復(fù)雜操 作為主要測(cè)試方式,這種操作的途徑一般是超聲診斷設(shè)備的鍵盤或者控制臺(tái)部件,而這類 部件又主要包括按鍵和軌跡球,通過按鍵和移動(dòng)軌跡球?qū)崿F(xiàn)對(duì)超聲診斷設(shè)備的功能操作。 具體的說,在研發(fā)部門,有專門的測(cè)試人員對(duì)對(duì)超聲診斷設(shè)備進(jìn)行測(cè)試。測(cè)試人員事先計(jì) 劃或規(guī)定對(duì)超聲診斷設(shè)備的一系列操作步驟,此操作步驟可按照醫(yī)生真實(shí)使用時(shí)的操作步 驟,也可與醫(yī)生的操作步驟不同,只要系統(tǒng)允許的操作步驟都可以。測(cè)試人員通過使用超聲 診斷設(shè)備的整個(gè)或某種功能來嚴(yán)格地進(jìn)行測(cè)試,但并沒有通過檢查系統(tǒng)功能的內(nèi)部實(shí)現(xiàn), 或者測(cè)試人員并不是很清楚地了解超聲診斷設(shè)備的整個(gè)或某種功能具體是如何實(shí)現(xiàn)的。為 了能夠徹底的、完備的對(duì)超聲診斷設(shè)備進(jìn)行測(cè)試,測(cè)試人員必須設(shè)計(jì)出盡可能全面的操作 步驟,并且要按照所有的操作步驟對(duì)超聲診斷設(shè)備進(jìn)行操作,以保證超聲診斷設(shè)備整個(gè)系 統(tǒng)在設(shè)計(jì)的操作步驟中不會(huì)出現(xiàn)問題。當(dāng)測(cè)試人員發(fā)現(xiàn)問題后,會(huì)將問題以及出現(xiàn)問題的操作步驟記錄下來,但有時(shí)問題出現(xiàn)的規(guī)律是很難通過特定的步驟能找到的,測(cè)試人員對(duì) 問題的描述和操作步驟的記錄就很難真正反映出現(xiàn)問題的根源。測(cè)試人員將測(cè)試結(jié)果反饋 給研發(fā)人員,研發(fā)人員通過按照測(cè)試人員的操作步驟重現(xiàn)問題,研發(fā)人員修改系統(tǒng)出現(xiàn)問 題的實(shí)現(xiàn)部分,但是對(duì)于那些無規(guī)律的問題,研發(fā)人員必須花費(fèi)大量的時(shí)間和精力才能找 到出現(xiàn)問題的根源。超聲診斷設(shè)備經(jīng)過研發(fā)部門的研發(fā)和完備的測(cè)試,移交給生產(chǎn)部門生 產(chǎn),在生產(chǎn)過程中,為了提高產(chǎn)品質(zhì)量、穩(wěn)定性,質(zhì)量檢驗(yàn)部門對(duì)設(shè)備必須經(jīng)過詳細(xì)的質(zhì)量 檢驗(yàn)。在質(zhì)量檢驗(yàn)過程中,其中有一部分質(zhì)量測(cè)試也是通過人對(duì)超聲診斷設(shè)備進(jìn)行相應(yīng)操 作步驟而進(jìn)行的,但此操作與研發(fā)部門的測(cè)試人員的操作步驟有所不同,質(zhì)檢人員采用的 操作步驟一般是有規(guī)律的,符合醫(yī)生操作習(xí)慣的操作步驟。根據(jù)企業(yè)質(zhì)量標(biāo)準(zhǔn),質(zhì)檢部門必 須對(duì)每臺(tái)超聲診斷設(shè)備都要進(jìn)行質(zhì)量檢驗(yàn),所有的操作步驟在每臺(tái)超聲診斷設(shè)備上都要進(jìn) 行。由此可見,這種以人手工對(duì)設(shè)備進(jìn)行復(fù)雜操作的測(cè)試方式,消耗了太多人力、物力、財(cái) 力、時(shí)間,并且測(cè)試的質(zhì)量受測(cè)試人員的能力、技術(shù)水平、經(jīng)驗(yàn)的影響,因此最終用戶使用的 超聲診斷設(shè)備還存在出現(xiàn)問題的可能性。在最終用戶使用的過程中,若超聲診斷設(shè)備出現(xiàn) 系統(tǒng)問題,用戶會(huì)將問題反饋給廠商,廠商的客服或研發(fā)人員會(huì)對(duì)相應(yīng)的問題進(jìn)行診斷。由 于用戶非專業(yè)的測(cè)試人員,在問題描述上不會(huì)特別的準(zhǔn)確,研發(fā)和客服人員很難找出出現(xiàn) 問題的根源,這對(duì)于研發(fā)人員解決問題提出了更高的要求。 上述以人手工對(duì)設(shè)備進(jìn)行復(fù)雜操作的測(cè)試方式,能夠提高超聲診斷設(shè)備的質(zhì)量和 穩(wěn)定性,但是該方法有很大的局限性。因此提供一種穩(wěn)定、可靠、高效的測(cè)試方法,從而為超 聲診斷設(shè)備質(zhì)量的控制,出現(xiàn)問題時(shí)的方便診斷,為用戶提供更方便、快捷、穩(wěn)定的操作,是 非常有意義的。

      發(fā)明內(nèi)容
      本發(fā)明的主要目的在于解決傳統(tǒng)以人手工測(cè)試超聲診斷設(shè)備的方法不夠穩(wěn)定、不 夠可靠、比較低效的技術(shù)問題,提供一種基于腳本驅(qū)動(dòng)的超聲診斷設(shè)備自動(dòng)測(cè)試方法,方便 用戶使用,而且能夠使客服人員進(jìn)行遠(yuǎn)程測(cè)試和診斷。 按照本發(fā)明提供的技術(shù)方案,所述基于腳本驅(qū)動(dòng)的超聲診斷設(shè)備的自動(dòng)測(cè)試方 法,將預(yù)先設(shè)計(jì)的測(cè)試步驟,運(yùn)用腳本屬性和腳本指令編寫成腳本或者直接錄制腳本,由超 聲診斷設(shè)備運(yùn)行腳本,自動(dòng)運(yùn)行各個(gè)功能,腳本運(yùn)行結(jié)束后,自動(dòng)記錄診斷信息,診斷信息 中記錄了超聲診斷設(shè)備各個(gè)功能是否運(yùn)行正常,若出現(xiàn)錯(cuò)誤,則記錄了出現(xiàn)錯(cuò)誤的原因;
      所述腳本執(zhí)行的方法包括如下步驟
      步驟1 :按下腳本中描述的腳本啟動(dòng)鍵;
      步驟2 :解析腳本實(shí)體中的腳本指令; 步驟3 :控制器判斷是否有指令,如果是,執(zhí)行步驟4,否則執(zhí)行步驟15 ;
      步驟4 :判斷腳本指令是否為按鍵指令,如果是,執(zhí)行步驟5,否則執(zhí)行步驟7 ;
      步驟5 :獲取按鍵指令的按鍵名稱; 步驟6 :控制器執(zhí)行所按鍵的觸發(fā)事件,然后執(zhí)行步驟13 ; 步驟7 :判斷腳本指令是否為軌跡球移動(dòng)指令,如果是執(zhí)行步驟8,否則執(zhí)行步驟 10 ; 步驟8 :獲取軌跡球移動(dòng)的目的坐標(biāo);
      步驟9 :控制器將軌跡球所指向的光標(biāo)移到目的坐標(biāo),然后執(zhí)行步驟13 ;
      步驟10 :判斷腳本指令是否為延時(shí)指令,如果是執(zhí)行步驟ll,否則執(zhí)行步驟2 ;
      步驟11 :獲取延時(shí)的時(shí)間值;
      步驟12 :控制器啟動(dòng)計(jì)時(shí)器進(jìn)行延時(shí); 步驟13 :保存執(zhí)行指令后的診斷信息,所述指令是指上述按鍵指令、軌跡球移動(dòng) 指令、延時(shí)指令; 步驟14 :判斷是否按了腳本停止鍵,如果是則結(jié)束,否則返回步驟2 ;
      步驟15 :整個(gè)腳本運(yùn)行的次數(shù)累加1 ; 步驟16 :判斷運(yùn)行次數(shù)是否等于腳本運(yùn)行的重復(fù)次數(shù),如果是則結(jié)束,否則執(zhí)行 步驟17 ; 步驟17 :回到腳本實(shí)體區(qū)域起始位置,繼續(xù)執(zhí)行步驟2 ; 所述腳本的結(jié)構(gòu)包括腳本的屬性定義區(qū)域和腳本實(shí)體區(qū)域,所述屬性定義區(qū)域包 括腳本的名稱、腳本啟動(dòng)鍵、腳本停止鍵、腳本執(zhí)行的重復(fù)次數(shù);所述腳本實(shí)體區(qū)域包括按 鍵事件指令、軌跡球移動(dòng)事件指令、延時(shí)事件指令; 所述按鍵事件指令包括按鍵指令、按鍵名稱,用于觸發(fā)按鍵按下后執(zhí)行的事件;軌 跡球移動(dòng)事件指令包括軌跡球移動(dòng)指令、移動(dòng)的目的坐標(biāo)值,用于移動(dòng)由軌跡球控制的光 標(biāo)到指定目的坐標(biāo);延時(shí)事件指令包括延時(shí)指令、延時(shí)的時(shí)間值,用于啟動(dòng)計(jì)時(shí)器延時(shí)指定 的時(shí)間。 所述腳本為可執(zhí)行的、可編輯的腳本。 所述腳本為手動(dòng)創(chuàng)建、編輯,或通過超聲診斷設(shè)備錄制生成,方法如下
      步驟1 :控制器啟動(dòng)計(jì)時(shí)器,計(jì)時(shí)器清零,開始計(jì)時(shí); 步驟2 :在計(jì)時(shí)器計(jì)時(shí)過程中,等待在鍵盤或控制臺(tái)上的操作,即按鍵或移動(dòng)軌跡 球操作; 步驟3 :控制器判斷是否有按鍵操作,如果是執(zhí)行步驟4,否則執(zhí)行步驟6 ;
      步驟4 :讀取計(jì)時(shí)器中的時(shí)間,記錄延時(shí)指令和延時(shí)時(shí)間值;
      步驟5 :獲取被按鍵的按鍵名稱,記錄按鍵指令和按鍵名稱,然后執(zhí)行步驟9 ;
      步驟6 :控制器判斷軌跡球是否移動(dòng),如果是,執(zhí)行步驟7,否則返回步驟1 ;
      步驟7 :讀取計(jì)時(shí)器中的時(shí)間,記錄延時(shí)指令和延時(shí)時(shí)間值; 步驟8 :獲取軌跡球移動(dòng)的目的坐標(biāo),記錄軌跡球移動(dòng)指令和移動(dòng)的目的坐標(biāo),然 后執(zhí)行步驟9 ; 步驟9 :控制器判斷是否按了停止錄制鍵,如果是,執(zhí)行步驟IO,否則返回步驟1 ;
      步驟10 :彈出腳本屬性輸入框; 步驟11 :人工輸入此次錄制的腳本的名稱、錄制中使用的腳本啟動(dòng)鍵、腳本停止
      鍵和腳本執(zhí)行的重復(fù)次數(shù);
      步驟12 :保存腳本。 所述按下腳本啟動(dòng)鍵和腳本停止鍵的操作包括如下情況遠(yuǎn)程終端向超聲診斷設(shè) 備發(fā)送遠(yuǎn)程啟動(dòng)腳本的指令和遠(yuǎn)程停止腳本的指令;過程為遠(yuǎn)程終端向超聲診斷設(shè)備發(fā) 送診斷腳本,然后發(fā)送遠(yuǎn)程啟動(dòng)腳本的指令,讓超聲診斷設(shè)備自動(dòng)運(yùn)行診斷腳本,進(jìn)行設(shè)備 的診斷;發(fā)送遠(yuǎn)程停止腳本的指令,讓超聲診斷設(shè)備停止運(yùn)行診斷腳本;運(yùn)行結(jié)束后,超聲
      6診斷設(shè)備將腳本運(yùn)行后生成的診斷信息通過網(wǎng)絡(luò)發(fā)回遠(yuǎn)程終端。 本發(fā)明的優(yōu)點(diǎn)是由于使用腳本驅(qū)動(dòng),在測(cè)試過程中,可以編輯、錄制、導(dǎo)入、導(dǎo)出、 傳輸腳本,方便實(shí)施,簡單、易用、高效,非常靈活,一旦設(shè)計(jì)好腳本,可以自動(dòng)進(jìn)行,測(cè)試過 程中,直接記錄診斷信息、出現(xiàn)問題的信息、正常運(yùn)行軌跡信息,方便研發(fā)人員根據(jù)這些測(cè) 試信息準(zhǔn)確定位實(shí)現(xiàn)過程中出現(xiàn)問題的地方,快速進(jìn)行修改。


      圖1為本發(fā)明實(shí)施例的腳本結(jié)構(gòu)組織框圖。
      圖2為本發(fā)明實(shí)施例的腳本錄制的方法流程圖。
      圖3為本發(fā)明實(shí)施例的腳本執(zhí)行的方法流程圖。
      圖4為本發(fā)明通過腳本實(shí)現(xiàn)遠(yuǎn)程診斷的示意圖。
      具體實(shí)施例方式
      下面結(jié)合附圖和實(shí)施例詳細(xì)說明本發(fā)明技術(shù)方案中所涉及的各個(gè)細(xì)節(jié)問題。
      本發(fā)明中所述腳本,是使用一種特定的描述性語言,依據(jù)一定的格式編寫的可執(zhí) 行文件,又稱作宏或批處理文件。 一般腳本語言的執(zhí)行是與具體的解釋器有關(guān),解釋器將整 個(gè)腳本文件一條條的翻譯成系統(tǒng)可識(shí)別的指令,并按順序執(zhí)行。腳本具有簡單易用,方便編 輯、保存、傳輸?shù)奶攸c(diǎn),靈活性很高。本發(fā)明中把腳本和腳本解釋器集成到了傳統(tǒng)的超聲診 斷設(shè)備中的控制器的存儲(chǔ)器中,為其測(cè)試和診斷提供了高效、靈活的方法,也可在醫(yī)生使用 過程中,錄制重復(fù)的操作,作為批處理使用。測(cè)試人員和質(zhì)量檢驗(yàn)人員可以按照預(yù)先設(shè)計(jì)的 測(cè)試步驟,運(yùn)用腳本屬性和腳本指令編寫腳本或者直接錄制腳本,讓超聲診斷設(shè)備運(yùn)行腳 本,自動(dòng)運(yùn)行各個(gè)功能,腳本運(yùn)行結(jié)束后,會(huì)自動(dòng)記錄診斷信息,診斷信息中記錄了超聲診 斷設(shè)備各個(gè)功能是否運(yùn)行正常,若出現(xiàn)錯(cuò)誤,則記錄了出現(xiàn)錯(cuò)誤的原因,達(dá)到自動(dòng)測(cè)試的目 的。 本發(fā)明中實(shí)施例所使用的腳本結(jié)構(gòu)如圖1所示。腳本主要由腳本的屬性定義區(qū) 域30和腳本實(shí)體區(qū)域31組成;腳本的屬性定義區(qū)域30規(guī)定了腳本的屬性,包括腳本的名 稱32,腳本啟動(dòng)鍵33,腳本停止鍵34,腳本執(zhí)行的重復(fù)次數(shù)35,每個(gè)屬性的內(nèi)容只能有一個(gè) 條目;腳本的實(shí)體區(qū)域31包括了腳本的指令,腳本的執(zhí)行由這些指令實(shí)現(xiàn),包括按鍵事件 指令36,軌跡球移動(dòng)事件指令37,延時(shí)相應(yīng)時(shí)間的事件指令38,每個(gè)指令可以重復(fù)出現(xiàn)多 個(gè)條目。腳本屬性中的腳本名稱32,方便腳本的查找;腳本啟動(dòng)鍵33定義了啟動(dòng)腳本的熱 鍵,按下定義的熱鍵,腳本自動(dòng)啟動(dòng);腳本停止鍵34定義了停止腳本運(yùn)行的熱鍵,按下定義 的熱鍵,停止并退出腳本運(yùn)行;腳本執(zhí)行的重復(fù)次數(shù)35定義了腳本實(shí)體區(qū)域中的腳本重復(fù) 運(yùn)行的次數(shù),當(dāng)次數(shù)大于一次時(shí),所有腳本指令一次執(zhí)行結(jié)束后會(huì)回到第一條指令重新執(zhí) 行;按鍵事件指令36包括按鍵指令、按鍵名稱,可觸發(fā)按鍵按下后執(zhí)行的事件;軌跡球移動(dòng) 事件指令37包括軌跡球移動(dòng)指令、移動(dòng)的目的坐標(biāo)值,可以移動(dòng)由軌跡球控制的光標(biāo)到指 定目的坐標(biāo);延時(shí)相應(yīng)時(shí)間的事件指令38包括延時(shí)指令、延時(shí)的時(shí)間值,可以啟動(dòng)計(jì)時(shí)器 延時(shí)指定的時(shí)間。 根據(jù)腳本結(jié)構(gòu)圖l,可以按照腳本中定義的內(nèi)容,手動(dòng)創(chuàng)建腳本,在腳本中添加腳 本的屬性區(qū)域和實(shí)體區(qū)域,在腳本的屬性區(qū)域添加必要的屬性,在腳本實(shí)體區(qū)域添加要進(jìn)行操作的所有指令,編輯結(jié)束,保存腳本,腳本即可在超聲診斷設(shè)備中使用。腳本還可通過 存儲(chǔ)介質(zhì)、網(wǎng)絡(luò)等途徑進(jìn)行導(dǎo)入、導(dǎo)出、傳輸、移動(dòng)操作。手動(dòng)創(chuàng)建、編輯腳本,必須對(duì)腳本結(jié) 構(gòu)有所了解,并且不是很方便。 在本發(fā)明的實(shí)施例中,實(shí)現(xiàn)了腳本錄制的功能,腳本錄制的方法流程如圖2所示
      40 :控制器啟動(dòng)計(jì)時(shí)器,進(jìn)行計(jì)時(shí); 41 :在計(jì)時(shí)器計(jì)時(shí)過程中,等待在鍵盤/控制臺(tái)上操作,即按鍵和移動(dòng)軌跡球操 作; 42 :控制器判斷是否按下了某個(gè)鍵,如果是執(zhí)行步驟43,否則執(zhí)行步驟45 ;
      43 :讀取計(jì)時(shí)器中的時(shí)間,記錄延時(shí)指令和延時(shí)時(shí)間值;
      44 :獲取被按鍵的名稱,記錄按鍵指令和被按鍵的名稱,然后執(zhí)行步驟48 ;
      45 :控制器判斷是否移動(dòng)了軌跡球,如果是執(zhí)行步驟46,否則返回執(zhí)行步驟40 ;
      46 :讀取計(jì)時(shí)器中的時(shí)間,記錄延時(shí)指令和延時(shí)時(shí)間值; 47 :獲取軌跡球移動(dòng)的目的坐標(biāo),記錄軌跡球移動(dòng)指令和移動(dòng)的目的坐標(biāo),然后執(zhí) 行步驟48 ; 48 :控制器判斷是否按了停止錄制鍵,如果是執(zhí)行步驟49,否則返回執(zhí)行步驟40 ;
      49 :彈出腳本屬性輸入框; 410 :輸入腳本啟動(dòng)鍵、停止鍵、重復(fù)次數(shù)、腳本名稱;
      411 :保存腳本。 腳本錄制通過按某個(gè)腳本錄制啟動(dòng)熱鍵,控制器啟動(dòng)錄制過程。在步驟40中,控 制器啟動(dòng)計(jì)時(shí)器,計(jì)時(shí)器記錄啟動(dòng)后的時(shí)間。在步驟41中,在計(jì)時(shí)器計(jì)時(shí)過程中,等待在鍵 盤/控制臺(tái)上進(jìn)行的操作,即按鍵和軌跡球移動(dòng)操作。在步驟42中,控制器會(huì)去識(shí)別是否按 了某個(gè)鍵,如果是執(zhí)行步驟43,否則跳轉(zhuǎn)到步驟45執(zhí)行。在步驟43中,控制器讀取計(jì)時(shí)器 中的時(shí)間,往腳本的實(shí)體區(qū)域記錄延時(shí)指令和延時(shí)的時(shí)間值。在步驟44中,控制器獲取了 按鍵事件,并且獲取了被按鍵的名稱,往腳本的實(shí)體區(qū)域記錄按鍵指令和被按鍵的名稱,例 如在鍵盤或控制臺(tái)上按下了 "B"鍵,腳本中會(huì)記錄按下鍵的名稱為"B",然后執(zhí)行步驟48。 在步驟45中,控制器會(huì)去識(shí)別是否移動(dòng)了軌跡球,如果是執(zhí)行步驟46,否則返回步驟40執(zhí) 行。在步驟46中,同步驟43,記錄延時(shí)命令和延時(shí)的時(shí)間值。在步驟47中,控制器獲取了 軌跡球移動(dòng)的事件,并且獲取了軌跡球光標(biāo)的坐標(biāo),往腳本的實(shí)體區(qū)域記錄軌跡球移動(dòng)指 令和移動(dòng)的目的坐標(biāo),例如軌跡球光標(biāo)的坐標(biāo)為(247, 368),腳本中會(huì)記錄下軌跡球移動(dòng)的 目的坐標(biāo)為(247,368),然后執(zhí)行步驟48。在步驟48中,控制器判斷是否按了腳本錄制停 止鍵,如果是執(zhí)行步驟49,否則返回到步驟40繼續(xù)讓計(jì)時(shí)器計(jì)時(shí)。在步驟49中,腳本錄制 結(jié)束,彈出腳本屬性輸入框。在步驟410中,輸入腳本的啟動(dòng)鍵名稱、停止鍵名稱,腳本重復(fù) 執(zhí)行的次數(shù),腳本的名稱。最后執(zhí)行步驟411,保存腳本。 通過手動(dòng)編寫腳本或通過在超聲診斷設(shè)備上直接錄制腳本后,即可供不同人員使
      用。腳本執(zhí)行的流程如圖3所示 50 :按下腳本中描述的腳本啟動(dòng)鍵; 51 :解析腳本實(shí)體中的腳本指令; 52 :控制器判斷是否有指令,如果是執(zhí)行步驟53,否則執(zhí)行步驟514 ;
      53 :判斷腳本指令是否為按鍵指令,如果是執(zhí)行步驟54,否則執(zhí)行步驟56 ;
      54 :獲取按鍵指令的按鍵名稱; 55 :控制器執(zhí)行所按鍵的觸發(fā)的事件,然后執(zhí)行步驟512 ; 56 :判斷腳本指令是否為軌跡球移動(dòng)指令,如果是執(zhí)行步驟57,否則執(zhí)行步驟59 ;
      57 :獲取軌跡球移動(dòng)的目的坐標(biāo); 58 :控制器將軌跡球所指向的光標(biāo)移到目的坐標(biāo),然后執(zhí)行步驟512 ; 59 :判斷腳本指令是否為延時(shí)指令,如果是執(zhí)行步驟510,否則執(zhí)行步驟51 ; 510 :獲取延時(shí)的時(shí)間值; 511 :控制器啟動(dòng)計(jì)時(shí)器進(jìn)行延時(shí); 512 :保存執(zhí)行指令后的診斷信息; 513 :判斷是否按了腳本停止鍵,如果是則結(jié)束,否則返回步驟51 ;
      514 :整個(gè)腳本運(yùn)行的次數(shù)累加1 ; 515 :判斷運(yùn)行次數(shù)是否等于腳本運(yùn)行的重復(fù)次數(shù),如果是則結(jié)束,否則執(zhí)行步驟 516 ; 516 :回到腳本實(shí)體區(qū)域起始位置,繼續(xù)執(zhí)行步驟51。 使用超聲診斷設(shè)備過程中,按照步驟50的操作,按下腳本屬性中描述的腳本啟動(dòng) 鍵,系統(tǒng)自動(dòng)啟動(dòng)腳本解析、執(zhí)行腳本的過程。在步驟51中,系統(tǒng)中的腳本解釋器開始解析 腳本實(shí)體區(qū)域中的一條條腳本指令。在步驟52中,判斷是否有指令,如果有執(zhí)行步驟53,否 則執(zhí)行步驟514。在步驟53中,控制器判斷腳本指令是否為按鍵指令,如果是執(zhí)行步驟54, 否則執(zhí)行步驟56。在步驟54中,獲取腳本中按鍵指令的按鍵的名稱。在步驟55中,控制器 執(zhí)行所按鍵的觸發(fā)的事件,例如所按鍵為"B"鍵,執(zhí)行超聲診斷設(shè)備切換到B模式的功能, 然后執(zhí)行步驟512。在步驟56中,控制器判斷腳本指令是否為軌跡球移動(dòng)指令,如果是執(zhí) 行步驟57,否則執(zhí)行步驟59。在步驟57中,獲取腳本中軌跡球移動(dòng)指令的軌跡球移動(dòng)的目 的地址。在步驟58中,將軌跡球指向的光標(biāo)移動(dòng)到目的坐標(biāo),例如目的坐標(biāo)為(247, 368), 顯示器上即會(huì)顯示光標(biāo)從源坐標(biāo)移到以像素為單位的屏幕坐標(biāo)(247,368),然后執(zhí)行步驟 512。在步驟59中,控制器判斷腳本指令是否為延時(shí)指令,如果是執(zhí)行步驟510,否則執(zhí)行 步驟51,繼續(xù)解析腳本實(shí)體區(qū)域中的下一條腳本指令。在步驟510中,獲取腳本中延時(shí)指 令的延時(shí)時(shí)間值。在步驟511中,控制器啟動(dòng)計(jì)時(shí)器,進(jìn)行延時(shí),延時(shí)的時(shí)間是步驟510中 獲取的時(shí)間值,然后執(zhí)行步驟512。在步驟512中,這里一條指令執(zhí)行結(jié)束,執(zhí)行結(jié)束后會(huì)有 相應(yīng)的診斷信息、出現(xiàn)問題的信息、正常運(yùn)行軌跡信息,保存這些信息。在步驟513中,控制 器判斷是否按了腳本停止鍵,如果是則腳本執(zhí)行結(jié)束,否則執(zhí)行步驟51,繼續(xù)解析腳本實(shí)體 區(qū)域中的下一條腳本指令。在步驟514中,表明整個(gè)腳本已經(jīng)執(zhí)行一次,腳本的運(yùn)行次數(shù)累 加1。在步驟515中,獲取腳本屬性區(qū)域定義的腳本重復(fù)運(yùn)行次數(shù),控制器判斷腳本的運(yùn)行 次數(shù)是否等于腳本重復(fù)運(yùn)行次數(shù),如果是則腳本執(zhí)行結(jié)束,否則執(zhí)行步驟516。在步驟516 中,回到腳本實(shí)體區(qū)域的起始位置,執(zhí)行步驟51,重新解析腳本實(shí)體區(qū)域中的一條條腳本指 令。 測(cè)試人員可以直接使用腳本對(duì)超聲診斷設(shè)備進(jìn)行測(cè)試,測(cè)試人員可以按照預(yù)先設(shè) 計(jì)的測(cè)試步驟,運(yùn)用腳本屬性和腳本指令編寫腳本或者錄制腳本,讓超聲診斷設(shè)備自動(dòng)運(yùn) 行腳本,自動(dòng)進(jìn)行測(cè)試,測(cè)試結(jié)束后,會(huì)自動(dòng)記錄診斷信息。質(zhì)量檢驗(yàn)人員可以把質(zhì)量檢驗(yàn) 時(shí)對(duì)超聲診斷設(shè)備的操作流程錄制成腳本,然后在需要質(zhì)量檢驗(yàn)的設(shè)備上自動(dòng)運(yùn)行腳本,達(dá)到質(zhì)量檢驗(yàn)的目的。在用戶使用過程中,有一些重復(fù)的操作步驟,也可錄制成腳本,每次
      使用設(shè)備時(shí),直接運(yùn)行腳本就能執(zhí)行相應(yīng)的操作步驟,省去了手工操作。 此實(shí)施方式只要稍作修改,即可為客服人員提供遠(yuǎn)程診斷的途徑。如圖4所示,修
      改腳本啟動(dòng)和停止的方式為遠(yuǎn)程啟動(dòng)和遠(yuǎn)程停止的方式,客服人員操作微機(jī)系統(tǒng),通過互
      聯(lián)網(wǎng)絡(luò),連接到超聲診斷設(shè)備,客服人員向超聲診斷設(shè)備發(fā)送診斷腳本,然后發(fā)送遠(yuǎn)程啟動(dòng)
      腳本的指令,讓超聲診斷設(shè)備自動(dòng)運(yùn)行診斷腳本,進(jìn)行設(shè)備的診斷,發(fā)送遠(yuǎn)程停止腳本的指
      令,讓超聲診斷設(shè)備停止運(yùn)行診斷腳本,運(yùn)行結(jié)束后,超聲診斷設(shè)備將腳本運(yùn)行后生成的診
      斷信息通過互聯(lián)網(wǎng)絡(luò)發(fā)回客服人員操作的微機(jī)系統(tǒng),客服人員即可通過查看診斷信息確診
      超聲診斷設(shè)備出現(xiàn)問題的根源。客服人員可以將診斷信息交給研發(fā)人員,讓研發(fā)人員進(jìn)一
      步分析、解決問題。 對(duì)于質(zhì)量檢驗(yàn)部門檢驗(yàn)超聲診斷設(shè)備,可以使用統(tǒng)一的腳本進(jìn)行檢驗(yàn),提高了設(shè) 備的質(zhì)量;在用戶操作過程中,對(duì)于每次病人檢查,總有一些重復(fù)的步驟要做,用戶可以把 這些重復(fù)的步驟錄制成腳本,每次使用,直接導(dǎo)入腳本就可完成重復(fù)的操作步驟,減少了用 戶的工作量,為用戶提供了高效、快捷、易用的方法;當(dāng)設(shè)備在用戶使用過程中出現(xiàn)了問題, 客服人員可以遠(yuǎn)程傳輸測(cè)試腳本給設(shè)備,遠(yuǎn)程控制設(shè)備運(yùn)行腳本,進(jìn)行問題追蹤,并將診斷 信息傳輸給客服人員,直接定位出現(xiàn)問題的地方,便于快速維護(hù)超聲診斷設(shè)備,減少了客服 人員現(xiàn)場(chǎng)處理問題的情況。 本發(fā)明提供的方案除了可以應(yīng)用于超聲診斷設(shè)備外,稍作修改也可以應(yīng)用于CT、 核磁共振等智能醫(yī)療設(shè)備。
      權(quán)利要求
      一種基于腳本驅(qū)動(dòng)的超聲診斷設(shè)備自動(dòng)測(cè)試方法,其特征是將預(yù)先設(shè)計(jì)的測(cè)試步驟,運(yùn)用腳本屬性和腳本指令編寫成腳本或者直接錄制腳本,由超聲診斷設(shè)備運(yùn)行腳本,自動(dòng)運(yùn)行各個(gè)功能,腳本運(yùn)行結(jié)束后,自動(dòng)記錄診斷信息,診斷信息中記錄了超聲診斷設(shè)備各個(gè)功能是否運(yùn)行正常,若出現(xiàn)錯(cuò)誤,則記錄了出現(xiàn)錯(cuò)誤的原因;所述腳本執(zhí)行的方法包括如下步驟步驟1按下腳本中描述的腳本啟動(dòng)鍵;步驟2解析腳本實(shí)體中的腳本指令;步驟3控制器判斷是否有指令,如果是,執(zhí)行步驟4,否則執(zhí)行步驟15;步驟4判斷腳本指令是否為按鍵指令,如果是,執(zhí)行步驟5,否則執(zhí)行步驟7;步驟5獲取按鍵指令的按鍵名稱;步驟6控制器執(zhí)行所按鍵的觸發(fā)事件,然后執(zhí)行步驟13;步驟7判斷腳本指令是否為軌跡球移動(dòng)指令,如果是執(zhí)行步驟8,否則執(zhí)行步驟10;步驟8獲取軌跡球移動(dòng)的目的坐標(biāo);步驟9控制器將軌跡球所指向的光標(biāo)移到目的坐標(biāo),然后執(zhí)行步驟13;步驟10判斷腳本指令是否為延時(shí)指令,如果是執(zhí)行步驟11,否則執(zhí)行步驟2;步驟11獲取延時(shí)的時(shí)間值;步驟12控制器啟動(dòng)計(jì)時(shí)器進(jìn)行延時(shí);步驟13保存執(zhí)行指令后的診斷信息,所述指令是指上述按鍵指令、軌跡球移動(dòng)指令、延時(shí)指令;步驟14判斷是否按了腳本停止鍵,如果是則結(jié)束,否則返回步驟2;步驟15整個(gè)腳本運(yùn)行的次數(shù)累加1;步驟16判斷運(yùn)行次數(shù)是否等于腳本運(yùn)行的重復(fù)次數(shù),如果是則結(jié)束,否則執(zhí)行步驟17;步驟17回到腳本實(shí)體區(qū)域起始位置,繼續(xù)執(zhí)行步驟2;所述腳本的結(jié)構(gòu)包括腳本的屬性定義區(qū)域(30)和腳本實(shí)體區(qū)域(31),所述屬性定義區(qū)域(30)包括腳本的名稱(32)、腳本啟動(dòng)鍵(33)、腳本停止鍵(34)、腳本執(zhí)行的重復(fù)次數(shù)(35);所述腳本實(shí)體區(qū)域(31)包括按鍵事件指令(36)、軌跡球移動(dòng)事件指令(37)、延時(shí)事件指令(38);所述按鍵事件指令(36)包括按鍵指令、按鍵名稱,用于觸發(fā)按鍵按下后執(zhí)行的事件;軌跡球移動(dòng)事件指令(37)包括軌跡球移動(dòng)指令、移動(dòng)的目的坐標(biāo)值,用于移動(dòng)由軌跡球控制的光標(biāo)到指定目的坐標(biāo);延時(shí)事件指令(38)包括延時(shí)指令、延時(shí)的時(shí)間值,用于啟動(dòng)計(jì)時(shí)器延時(shí)指定的時(shí)間。
      2. 如權(quán)利要求1所述的基于腳本驅(qū)動(dòng)的超聲診斷設(shè)備自動(dòng)測(cè)試方法,其特征是所述腳 本為可執(zhí)行的、可編輯的腳本。
      3. 如權(quán)利要求1所述的基于腳本驅(qū)動(dòng)的超聲診斷設(shè)備自動(dòng)測(cè)試方法,其特征是所述腳 本為手動(dòng)創(chuàng)建、編輯,或通過超聲診斷設(shè)備錄制生成,方法如下步驟1 :控制器啟動(dòng)計(jì)時(shí)器,計(jì)時(shí)器清零,開始計(jì)時(shí)(40);步驟2 :在計(jì)時(shí)器計(jì)時(shí)過程中,等待在鍵盤或控制臺(tái)上的操作,即按鍵或移動(dòng)軌跡球操 作(41);步驟3 :控制器判斷是否有按鍵操作,如果是執(zhí)行步驟4,否則執(zhí)行步驟6 (42); 步驟4:讀取計(jì)時(shí)器中的時(shí)間,記錄延時(shí)指令和延時(shí)時(shí)間值(43);步驟5 :獲取被按鍵的按鍵名稱,記錄按鍵指令和按鍵名稱,然后執(zhí)行步驟9(44); 步驟6 :控制器判斷軌跡球是否移動(dòng),如果是,執(zhí)行步驟7,否則返回步驟1 (45); 步驟7 :讀取計(jì)時(shí)器中的時(shí)間,記錄延時(shí)指令和延時(shí)時(shí)間值;步驟8 :獲取軌跡球移動(dòng)的目的坐標(biāo),記錄軌跡球移動(dòng)指令和移動(dòng)的目的坐標(biāo),然后執(zhí) 行步驟9 (47);步驟9 :控制器判斷是否按了停止錄制鍵,如果是,執(zhí)行步驟IO,否則返回步驟1(48); 步驟10 :彈出腳本屬性輸入框(49);步驟11 :人工輸入此次錄制的腳本的名稱(32)、錄制中使用的腳本啟動(dòng)鍵(33)、腳本 停止鍵(34)和腳本執(zhí)行的重復(fù)次數(shù)(35);步驟12 :保存腳本。
      4.如權(quán)利要求1所述的基于腳本驅(qū)動(dòng)的超聲診斷設(shè)備自動(dòng)測(cè)試方法,其特征是所述按下腳本啟動(dòng)鍵和腳本停止鍵的操作包括如下情況遠(yuǎn)程終端向超聲診斷設(shè)備發(fā)送遠(yuǎn)程啟動(dòng) 腳本的指令和遠(yuǎn)程停止腳本的指令;過程為遠(yuǎn)程終端向超聲診斷設(shè)備發(fā)送診斷腳本,然后發(fā)送遠(yuǎn)程啟動(dòng)腳本的指令,讓超 聲診斷設(shè)備自動(dòng)運(yùn)行診斷腳本,進(jìn)行設(shè)備的診斷;發(fā)送遠(yuǎn)程停止腳本的指令,讓超聲診斷設(shè) 備停止運(yùn)行診斷腳本;運(yùn)行結(jié)束后,超聲診斷設(shè)備將腳本運(yùn)行后生成的診斷信息通過網(wǎng)絡(luò)發(fā)回遠(yuǎn)程終端。
      全文摘要
      本發(fā)明公開了一種基于腳本驅(qū)動(dòng)的超聲診斷設(shè)備自動(dòng)測(cè)試方法,通過定義適當(dāng)?shù)哪_本格式,可以手工編輯腳本或者通過控制面板錄制腳本,然后在按下腳本啟動(dòng)鍵后,控制器解析腳本中的腳本指令并自動(dòng)執(zhí)行指令,記錄執(zhí)行過程中的診斷信息。本發(fā)明可以克服傳統(tǒng)超聲診斷設(shè)備的測(cè)試和質(zhì)檢過程耗時(shí)耗力的缺點(diǎn),使得測(cè)試人員和質(zhì)檢人員可以通過設(shè)計(jì)好的腳本,對(duì)超聲診斷設(shè)備進(jìn)行自動(dòng)的測(cè)試,大大提高了工作效率和測(cè)試的一致性。另外,客服人員可以遠(yuǎn)程傳輸并執(zhí)行用戶端設(shè)備上的腳本,進(jìn)行問題追蹤,大大提高了超聲診斷設(shè)備維護(hù)的效率,同時(shí)降低了維護(hù)的成本。
      文檔編號(hào)A61B8/00GK101721228SQ200910213219
      公開日2010年6月9日 申請(qǐng)日期2009年10月21日 優(yōu)先權(quán)日2009年10月21日
      發(fā)明者周峰, 趙明昌, 陸堅(jiān), 龔棟梁 申請(qǐng)人:無錫祥生科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1