本發(fā)明涉及醫(yī)療設備技術領域,尤其涉及一種云系統(tǒng)中的設備控制方法及裝置。
背景技術:
目前,醫(yī)生一般都是通過鍵盤、鼠標等外接操作裝置來操作醫(yī)療設備以完成對病人的掃描檢查。醫(yī)生在上崗前均需要進行專業(yè)的培訓才能夠正確的操作不同的醫(yī)療設備。上崗后,醫(yī)生很多時候執(zhí)行的操作都是重復性的機械操作,容易出現(xiàn)疏漏影響檢查結(jié)果,嚴重的還會出現(xiàn)設備損壞等事故。
此外,不同廠家生產(chǎn)的醫(yī)療設備,其操作方法都存在一定的差別。這造成每次更換醫(yī)療設備時,都需要對醫(yī)生進行相關的培訓指導,以保證醫(yī)生能夠正確的操作該醫(yī)療設備,造成一定的人力和時間的浪費。
因此,本領域技術人員需要提供一種云系統(tǒng)中的設備控制方法及裝置,能夠使醫(yī)生無需進行專業(yè)培訓就能夠正確的操作不同廠家生產(chǎn)的操作方法不同的醫(yī)療設備。
技術實現(xiàn)要素:
為了解決現(xiàn)有技術問題,本發(fā)明提供了一種云系統(tǒng)中的設備控制方法及裝置,能夠使醫(yī)生無需進行專業(yè)培訓就能夠正確的操作不同廠家生產(chǎn)的操作方法不同的醫(yī)療設備。
本發(fā)明實施例提供的云系統(tǒng)中的設備控制方法,應用于控制器;所述方法,包括:
發(fā)送更新請求至服務器,所述更新請求包括所述被控設備的類型;
接收所述服務器根據(jù)所述更新請求發(fā)送的操作模塊,所述操作模塊包括至少一個指令對,所述指令對包括一一對應的觸發(fā)指令和控制指令;
響應于所述操作模塊中的觸發(fā)指令,發(fā)送該觸發(fā)指令對應的控制指令至所述被控設備。
優(yōu)選的,所述觸發(fā)指令為手勢指令或語音指令。
優(yōu)選的,還包括:
接收用戶發(fā)送的模塊修改指令,所述模塊修改指令包括第一自定義數(shù)據(jù)和/或第二自定義數(shù)據(jù),所述第一自定義數(shù)據(jù)包括自定義觸發(fā)指令和第一指令對標識,所述第二自定義數(shù)據(jù)包括自定義控制指令和第二指令對標識;
當所述模塊修改指令包括所述第一自定義數(shù)據(jù)時,將所述操作模塊中與所述第一指令對標識對應的指令對中的觸發(fā)指令修改為所述自定義觸發(fā)指令;
當所述模塊修改指令包括所述第二自定義數(shù)據(jù)時,將所述操作模塊中與所述第二指令對標識對應的指令對中的控制指令修改為所述自定義控制指令。
優(yōu)選的,還包括:
接收用戶發(fā)送的模塊增加指令,所述模塊增加指令包括新增觸發(fā)指令和新增控制指令,所述新增觸發(fā)指令和所述新增控制指令一一對應;將所述新增觸發(fā)指令和新增自定義控制指令的一一對應關系保存至所述操作模塊;
和/或,
接收用戶發(fā)送的模塊刪除指令,所述模塊刪除指令包括刪除標識,所述刪除標志包括所述操作模塊中觸發(fā)指令的標識、所述操作模塊中控制指令的標識和所述操作模塊中指令對的標識中的一個或多個;將所述操作模塊中與所述刪除標識對應的指令刪除。
優(yōu)選的,還包括:
發(fā)送模塊更新請求至所述服務器,所述模塊更新請求攜帶有修改后的操作模塊、所述用戶的身份標識和所述被控設備的類型,以使所述服務器保存所述修改后的操作模塊。
本發(fā)明實施例還提供了一種云系統(tǒng)中的設備控制裝置,應用于控制器;所述裝置,包括:請求發(fā)送單元、數(shù)據(jù)接收單元和指令發(fā)送單元;
所述請求發(fā)送單元,用于發(fā)送更新請求至服務器,所述更新請求包括所述被控設備的類型;
所述數(shù)據(jù)接收單元,用于接收所述服務器根據(jù)所述更新請求發(fā)送的操作模塊,所述操作模塊包括至少一個指令對,所述指令對包括一一對應的觸發(fā)指令和控制指令;
所述指令發(fā)送單元,用于響應于所述操作模塊中的觸發(fā)指令,發(fā)送該觸發(fā)指令對應的控制指令至所述被控設備。
優(yōu)選的,所述觸發(fā)指令為手勢指令或語音指令。
優(yōu)選的,還包括:指令接收單元和模塊修改單元;
所述指令接收單元,用于接收用戶發(fā)送的模塊修改指令,所述模塊修改指令包括第一自定義數(shù)據(jù)和/或第二自定義數(shù)據(jù),所述第一自定義數(shù)據(jù)包括自定義觸發(fā)指令和第一指令對標識,所述第二自定義數(shù)據(jù)包括自定義控制指令和第二指令對標識;
所述模塊修改單元,用于當所述指令接收單元接收到的模塊修改指令包括所述第一自定義數(shù)據(jù)時,將所述操作模塊中與所述第一指令對標識對應的指令對中的觸發(fā)指令修改為所述自定義觸發(fā)指令;還用于當所述指令接收單元接收到的模塊修改指令包括所述第二自定義數(shù)據(jù)時,將所述操作模塊中與所述第二指令對標識對應的指令對中的控制指令修改為所述自定義控制指令。
優(yōu)選的,還包括:模塊增加單元和/或模塊刪除單元;
所述指令接收單元,還用于接收用戶發(fā)送的模塊增加指令,所述模塊增加指令包括新增觸發(fā)指令和新增控制指令,所述新增觸發(fā)指令和所述新增控制指令一一對應;還用于接收用戶發(fā)送的模塊刪除指令,所述模塊刪除指令包括刪除標識,所述刪除標志包括所述操作模塊中觸發(fā)指令的標識、所述操作模塊中控制指令的標識和所述操作模塊中指令對的標識中的一個或多個;
所述模塊增加單元,用于當所述指令接收單元接收到所述模塊增加指令時,將所述新增觸發(fā)指令和新增自定義控制指令的一一對應關系保存至所述操作模塊;
所述模塊刪除單元,用于當所述指令接收單元接收到所述模塊刪除指令時,將所述操作模塊中與所述刪除標識對應的指令刪除。
優(yōu)選的,還包括:數(shù)據(jù)發(fā)送單元;
所述數(shù)據(jù)發(fā)送單元,用于發(fā)送模塊更新請求至所述服務器,所述模塊更新請求攜帶有修改后的操作模塊、所述用戶的身份標識和所述被控設備的類型,以使所述服務器保存所述修改后的操作模塊。
與現(xiàn)有技術相比,本發(fā)明至少具有以下優(yōu)點:
本發(fā)明實施例提供的云系統(tǒng)中的設備控制方法,控制器向服務器發(fā)送更新請求,該更新請求攜帶有控制器所控制的被控設備的類型。而后,控制器接收服務器根據(jù)該更新請求返回的操作模塊,該操作模塊包括至少一個指令對,每個指令對包括一組一一對應的觸發(fā)指令和控制指令。當控制器接收到所述操作模塊中的觸發(fā)指令時,發(fā)送與該觸發(fā)指令相對應的控制指令至所述被控設備來控制該被控設備執(zhí)行相應的操作。這樣,用戶就只需通過向控制器發(fā)送操作模塊中相應的觸發(fā)指令就能夠觸發(fā)被控設備執(zhí)行相應的操作,無需進行專業(yè)培訓就能夠正確的操作不同廠家生產(chǎn)的操作方法不同的醫(yī)療設備,節(jié)約了醫(yī)生的時間,減小了誤操作的可能性。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明提供的云系統(tǒng)中的設備控制方法實施例的流程示意圖;
圖2為本發(fā)明提供的云系統(tǒng)中的設備控制裝置實施例的結(jié)構(gòu)示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
首先需要說明的是,本發(fā)明實施例提供的云系統(tǒng)中的設備控制方法及裝置,應用于控制器,該控制器用于控制被控設備動作。所述被控設備可以是醫(yī)療設備,也可以是生產(chǎn)生活中的其他設備,這里不再一一列舉。所述醫(yī)療設備包括但不限于PET(正電子發(fā)射型計算機斷層顯像檢查儀)、PET-CT(混合正電子發(fā)射型計算機斷層顯像-電子計算機斷層掃描儀)和PET-MR(混合正電子發(fā)射型計算機斷層顯像-核磁共振掃描儀)。
方法實施例:
參見圖1,該圖為本發(fā)明提供的云系統(tǒng)中的設備控制方法實施例的流程示意圖。
本實施例提供的云系統(tǒng)中的設備控制方法,包括:
S101:發(fā)送更新請求至服務器,所述更新請求包括所述被控設備的類型。
S102:接收所述服務器根據(jù)所述更新請求發(fā)送的操作模塊,所述操作模塊包括至少一個指令對,所述指令對包括一一對應的觸發(fā)指令和控制指令。
可以理解的是,不同的被控設備所需的操作類型存在一定的差別。因此,當服務器向控制器發(fā)送操作模塊時,需根據(jù)控制器實際控制的被控設備類型,將能夠控制該被控設備的操作模塊發(fā)送給控制器,這樣控制器才能夠發(fā)送正確的控制指令來控制該設備動作。被控設備的類型可以是該設備的型號。
本實施例優(yōu)選的實施方案中,操作模塊中包括的每個觸發(fā)指令均可以為手勢指令或語音指令。本領域技術人員可以根據(jù)實際需要,具體設定觸發(fā)指令的形式,這里不再一一列舉。
作為一個示例,被控設備為CT(電子計算機斷層)掃描儀,操作模塊中包括4個指令對,每個指令對中的控制指令分別為定位掃描指令、斷層掃描指令、圖像重建指令和關機指令。當CT掃描儀接收到定位掃描指令、斷層掃描指令、圖像重建指令或關機指令時,執(zhí)行指令相應的操作??刂浦噶顚挠|發(fā)指令分別為該控制指令相應的語音指令。例如,用戶輸入的語音指令“定位掃描開始”對應定位掃描指令,語音指令“斷層掃描開始”對應斷層掃描指令,語音指令“圖像重建”對應圖像重建指令,語音指令“關機”對應關機指令。
這里需要說明的是,由于不同的用戶之間可能存在口音的區(qū)別,這可能會導致用戶無法準確的輸入觸發(fā)指令,影響控制的準確。因此,需使用戶能夠根據(jù)實際需要修改操作模塊中的指令來保證實際控制的準確。并且,這也能夠讓用戶自行設置觸發(fā)指令和控制指令,更好的滿足用戶的實際控制需求。
在本實施例的一些可能的實現(xiàn)方式中,所述云系統(tǒng)中的設備控制方法還包括對操作模塊中觸發(fā)指令、控制指令的修改,具體如下:
首先,接收用戶發(fā)送的模塊修改指令,所述模塊修改指令包括第一自定義數(shù)據(jù)和/或第二自定義數(shù)據(jù),所述第一自定義數(shù)據(jù)包括自定義觸發(fā)指令和第一指令對標識,所述第二自定義數(shù)據(jù)包括自定義控制指令和第二指令對標識。
需要說明的是,第一指令對標識和第二指令對標識也可以是該指令對中觸發(fā)指令或控制指令的標識。
而后,當所述模塊修改指令包括所述第一自定義數(shù)據(jù)時,將所述操作模塊中與所述第一指令對標識對應的指令對中的觸發(fā)指令修改為所述自定義觸發(fā)指令;當所述模塊修改指令包括所述第二自定義數(shù)據(jù)時,將所述操作模塊中與所述第二指令對標識對應的指令對中的控制指令修改為所述自定義控制指令。
作為一個示例,當用戶想要將關機指令對應為觸發(fā)指令修改為自定義指令(如帶口音的“關機”語音)時,發(fā)送模塊修改指令至控制器,該模塊修改指令包括用戶輸入的自定義指令以及指定的需修改的指令對標識(即關機指令所屬的指令對的標識)??刂破鞲鶕?jù)接收到的模塊修改指令,將關機指令所對應的觸發(fā)指令修改為用戶輸入的自定義指令。這樣,用戶就能夠通過帶口音的“關機”語音控制被控設備關機。
可以理解的是,修改控制指令的方法與此類似,這里不再贅述。
在本實施例的一些可能的實現(xiàn)方式中,所述云系統(tǒng)中的設備控制方法還包括對操作模塊中指令對的增加,具體包括:接收用戶發(fā)送的模塊增加指令,所述模塊增加指令包括新增觸發(fā)指令和新增控制指令,所述新增觸發(fā)指令和所述新增控制指令一一對應;將所述新增觸發(fā)指令和新增自定義控制指令的一一對應關系保存至所述操作模塊。
這樣,就能夠?qū)⒂脩糇远x的新增觸發(fā)指令和新增控制指令添加到操作模塊中。在后續(xù)的實際控制中,用戶能夠通過新增觸發(fā)指令控制,觸發(fā)控制器發(fā)送該指令對應的新增觸發(fā)指令來控制被控設備執(zhí)行相應的動作,更好的滿足用戶了的控制需求。
在本實施例的一些可能的實現(xiàn)方式中,所述云系統(tǒng)中的設備控制方法還包括對操作模塊中指令對的刪除,具體包括:接收用戶發(fā)送的模塊刪除指令,所述模塊刪除指令包括刪除標識,所述刪除標志包括所述操作模塊中觸發(fā)指令的標識、所述操作模塊中控制指令的標識和所述操作模塊中指令對的標識中的一個或多個;將所述操作模塊中與所述刪除標識對應的指令刪除。
可以理解的是,用戶可以刪除操作模塊中任意一個或多個觸發(fā)指令、控制指令和指令對。
本實施例的一些可能的實現(xiàn)方式中,所述云系統(tǒng)中的設備控制方法還包括將修改后的操作模塊發(fā)送給服務器保存,具體包括:發(fā)送模塊更新請求至所述服務器,所述模塊更新請求攜帶有修改后的操作模塊、所述用戶的身份標識和所述被控設備的類型,以使所述服務器保存所述修改后的操作模塊。
需要說明的是,在新增類型相同的被控設備時,控制器發(fā)送更新請求至服務器從服務器中獲取用戶修改后的操作模塊。此時,更新請求中除了包括有即被控設備的類型,還攜帶有用戶的身份標識。服務器將該用戶修改后的與被控設備類型相符的操作模塊發(fā)送給控制器。在接收到服務器發(fā)送的修改后的操作模塊后,用戶就能夠直接使用修改后的操作模塊中的觸發(fā)指令,使控制器發(fā)送相應的控制指令至新增的被控設備來控制其執(zhí)行相應的動作,無需重新修改操作模塊來滿足用戶的實際控制需求。
S103:響應于所述操作模塊中的觸發(fā)指令,發(fā)送該觸發(fā)指令對應的控制指令至所述被控設備。
可以理解的是,具體實施時,用戶通過向控制器發(fā)送觸發(fā)指令,如輸入語音指令或手勢指令至控制器,就能夠使控制器發(fā)送相應的控制指令至被控設備,以使被控設備執(zhí)行相應的動作。用戶無需經(jīng)相應的專業(yè)培訓,就能夠控制不同的設備動作,節(jié)約了用戶的時間,減小了誤操作的可能性。
本實施例提供的云系統(tǒng)中的設備控制方法,控制器向服務器發(fā)送更新請求,該更新請求攜帶有控制器所控制的被控設備的類型。而后,控制器接收服務器根據(jù)該更新請求返回的操作模塊,該操作模塊包括至少一個指令對,每個指令對包括一組一一對應的觸發(fā)指令和控制指令。當控制器接收到所述操作模塊中的觸發(fā)指令時,發(fā)送與該觸發(fā)指令相對應的控制指令至所述被控設備來控制該被控設備執(zhí)行相應的操作。這樣,用戶就只需過向控制器發(fā)送操作模塊中相應的觸發(fā)指令就能夠觸發(fā)被控設備執(zhí)行相應的操作,無需進行專業(yè)培訓就能夠正確的操作不同廠家生產(chǎn)的操作方法不同的醫(yī)療設備,節(jié)約了醫(yī)生的時間,減小了誤操作的可能性。
基于上述實施例提供的云系統(tǒng)中的設備控制方法,本發(fā)明實施例還提供了一種云系統(tǒng)中的設備控制的裝置。
裝置實施例:
參見圖2,該圖為本發(fā)明提供的云系統(tǒng)中的設備控制裝置實施例的結(jié)構(gòu)示意圖。
本實施例提供的云系統(tǒng)中的設備控制裝置,包括:請求發(fā)送單元100、數(shù)據(jù)接收單元200和指令發(fā)送單元300;
所述請求發(fā)送單元100,用于發(fā)送更新請求至服務器,所述更新請求包括所述被控設備的類型;
所述數(shù)據(jù)接收單元200,用于接收所述服務器根據(jù)所述更新請求發(fā)送的操作模塊,所述操作模塊包括至少一個指令對,所述指令對包括一一對應的觸發(fā)指令和控制指令;
在本實施例優(yōu)選的實施方案中,所述觸發(fā)指令為手勢指令或語音指令。
所述指令發(fā)送單元300,用于響應于所述操作模塊中的觸發(fā)指令,發(fā)送該觸發(fā)指令對應的控制指令至所述被控設備。
在本實施例的一些可能的實現(xiàn)方式中,所述云系統(tǒng)中的設備控制裝置,還包括:指令接收單元和模塊修改單元(均未在圖中示出);
所述指令接收單元,用于接收用戶發(fā)送的模塊修改指令,所述模塊修改指令包括第一自定義數(shù)據(jù)和/或第二自定義數(shù)據(jù),所述第一自定義數(shù)據(jù)包括自定義觸發(fā)指令和第一指令對標識,所述第二自定義數(shù)據(jù)包括自定義控制指令和第二指令對標識;
所述模塊修改單元,用于當所述指令接收單元接收到的模塊修改指令包括所述第一自定義數(shù)據(jù)時,將所述操作模塊中與所述第一指令對標識對應的指令對中的觸發(fā)指令修改為所述自定義觸發(fā)指令;還用于當所述指令接收單元接收到的模塊修改指令包括所述第二自定義數(shù)據(jù)時,將所述操作模塊中與所述第二指令對標識對應的指令對中的控制指令修改為所述自定義控制指令。
在本實施例的一些可能的實現(xiàn)方式中,所述云系統(tǒng)中的設備控制裝置,還包括:模塊增加單元和/或模塊刪除單元(均未在圖中示出);
所述指令接收單元,還用于接收用戶發(fā)送的模塊增加指令,所述模塊增加指令包括新增觸發(fā)指令和新增控制指令,所述新增觸發(fā)指令和所述新增控制指令一一對應;還用于接收用戶發(fā)送的模塊刪除指令,所述模塊刪除指令包括刪除標識,所述刪除標志包括所述操作模塊中觸發(fā)指令的標識、所述操作模塊中控制指令的標識和所述操作模塊中指令對的標識中的一個或多個;
所述模塊增加單元,用于當所述指令接收單元接收到所述模塊增加指令時,將所述新增觸發(fā)指令和新增自定義控制指令的一一對應關系保存至所述操作模塊;
所述模塊刪除單元,用于當所述指令接收單元接收到所述模塊刪除指令時,將所述操作模塊中與所述刪除標識對應的指令刪除。
在本實施例的一些可能的實現(xiàn)方式中,所述云系統(tǒng)中的設備控制裝置,還包括:數(shù)據(jù)發(fā)送單元(未在圖中示出);
所述數(shù)據(jù)發(fā)送單元,用于發(fā)送模塊更新請求至所述服務器,所述模塊更新請求攜帶有修改后的操作模塊、所述用戶的身份標識和所述被控設備的類型,以使所述服務器保存所述修改后的操作模塊。
需要說明的是,本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制。雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明。任何熟悉本領域的技術人員,在不脫離本發(fā)明技術方案范圍情況下,都可利用上述揭示的方法和技術內(nèi)容對本發(fā)明技術方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例。因此,凡是未脫離本發(fā)明技術方案的內(nèi)容,依據(jù)本發(fā)明的技術實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術方案保護的范圍內(nèi)。