document.write('
')
機器人集成系統

外接設備的處理方法、裝置、電子設備及可讀介

時間:2022-06-30 19:23:55點擊量:73 作者:子非魚


技術特征:
1.一種外接設備的處理方法,其特征在于,應用于安裝有目標虛擬機的目標終端,所述目標終端中運行有基于第一處理器的第一操作系統,所述目標虛擬機中運行有基于第二處理器的第二操作系統,所述方法包括:向所述目標虛擬機提交目標外接設備對應的目標任務;所述目標外接設備與所述目標終端連接;基于所述目標虛擬機中預先安裝的所述目標外接設備對應的目標驅動,驅動所述目標外接設備執行所述目標任務;所述目標驅動適配于所述基于第二處理器的第二操作系統。2.根據權利要求1所述的方法,其特征在于,所述向所述目標虛擬機提交目標外接設備對應的目標任務之前,所述方法還包括:在所述目標終端中創建運行有所述第二操作系統的虛擬機;基于預設的模擬器配置文件,在所述目標終端中生成模擬器;所述模擬器用于模擬所述第二處理器;基于所述模擬器與所述虛擬機,生成所述目標虛擬機。3.根據權利要求1或2所述的方法,其特征在于,所述向所述目標虛擬機提交目標外接設備對應的目標任務,包括:與所述目標虛擬機進行橋接,以建立通信連接;基于所述通信連接將所述目標任務的任務信息轉發給所述目標虛擬機。4.根據權利要求3所述的方法,其特征在于,所述方法還包括:若檢測到所述目標外接設備接入所述目標終端,則通過所述目標虛擬機將所述目標外接設備映射至所述目標虛擬機中;所述基于所述目標虛擬機中預先安裝的所述目標外接設備對應的目標驅動,驅動所述目標外接設備執行所述目標任務,包括:根據所述任務信息調度所述目標驅動,以驅動所述目標虛擬機中的目標外接設備執行所述目標任務。5.根據權利要求4所述的方法,其特征在于,所述目標驅動為打印驅動;所述根據所述任務信息調度所述目標驅動,包括:檢測所述打印驅動所支持的打印模式;將支持的打印速度滿足預設要求的打印模式作為目標打印模式;在所述目標打印模式下根據所述任務信息調度所述打印驅動。6.根據權利要求3所述的方法,其特征在于,所述方法還包括:在將所述任務信息轉發給所述目標虛擬機的過程中,確定所述任務信息的轉發進度和/或當前轉發狀態;顯示所述任務信息的轉發進度和/或當前轉發狀態。7.根據權利要求3所述的方法,其特征在于,所述目標終端中還安裝有所述目標外接設備對應的虛擬設備服務,所述任務信息通過所述虛擬設備服務轉發給所述目標虛擬機;所述方法還包括:將所述虛擬設備服務共享至其他終端;基于所述目標虛擬機中的所述目標驅動,驅動所述目標外接設備執行所述其他終端提交的其他任務;所述其他任務是所述其他終端通過共享的所述虛擬設備服務提交的。
8.根據權利要求1所述的方法,其特征在于,所述方法還包括:從所述目標虛擬機中獲取狀態信息;所述狀態信息中包括表征所述目標虛擬機當前是否可接收所述目標任務的第一信息;所述向所述目標虛擬機提交目標外接設備對應的目標任務之前,還包括:根據所述第一信息確定所述目標虛擬機當前是否可接收所述目標任務;若所述目標虛擬機當前可接收所述目標任務,則執行所述向所述目標虛擬機提交目標外接設備對應的目標任務的操作。9.根據權利要求8所述的方法,其特征在于,所述狀態信息還包括表征所述目標外接設備是否出現預設故障的第二信息,和/或,表征所述目標外接設備的當前狀態的第三信息;所述方法還包括:顯示獲取到的所述狀態信息。10.一種外接設備的處理裝置,其特征在于,應用于安裝有目標虛擬機的目標終端,所述目標終端中運行有基于第一處理器的第一操作系統,所述目標虛擬機中運行有基于第二處理器的第二操作系統,所述裝置包括:提交模塊,用于向所述目標虛擬機提交目標外接設備對應的目標任務;所述目標外接設備與所述目標終端連接;第一驅動模塊,用于基于所述目標虛擬機中預先安裝的所述目標外接設備對應的目標驅動,驅動所述目標外接設備執行所述目標任務;所述目標驅動適配于所述基于第二處理器的第二操作系統。11.根據權利要求10所述的裝置,其特征在于,所述裝置還包括:創建模塊,用于在所述目標終端中創建運行有所述第二操作系統的虛擬機;第一生成模塊,用于基于預設的模擬器配置文件,在所述目標終端中生成模擬器;所述模擬器用于模擬所述第二處理器;第二生成模塊,用于基于所述模擬器與所述虛擬機,生成所述目標虛擬機。12.根據權利要求10所述的裝置,其特征在于,所述裝置還包括:映射模塊,用于若檢測到所述目標外接設備接入所述目標終端,則通過所述目標虛擬機將所述目標外接設備映射至所述目標虛擬機中;所述第一驅動模塊,具體用于:根據所述任務信息調度所述目標驅動,以驅動所述目標虛擬機中的目標外接設備執行所述目標任務。13.根據權利要求10所述的裝置,其特征在于,所述裝置還包括:第一確定模塊,用于在將所述任務信息轉發給所述目標虛擬機的過程中,確定所述任務信息的轉發進度和/或當前轉發狀態;第一顯示模塊,用于顯示所述任務信息的轉發進度和/或當前轉發狀態。14.根據權利要求10所述的裝置,其特征在于,所述目標終端中還安裝有所述目標外接設備對應的虛擬設備服務,所述任務信息通過所述虛擬設備服務轉發給所述目標虛擬機;所述裝置還包括:共享模塊,用于將所述虛擬設備服務共享至其他終端;第二驅動模塊,用于基于所述目標虛擬機中的所述目標驅動,驅動所述目標外接設備執行所述其他終端提交的其他任務;所述其他任務是所述其他終端通過共享的所述虛擬設
備服務提交的。15.根據權利要求10所述的裝置,其特征在于,所述裝置還包括:獲取模塊,用于從所述目標虛擬機中獲取狀態信息;所述狀態信息中包括表征所述目標虛擬機當前是否可接收所述目標任務的第一信息;第二確定模塊,用于在向所述目標虛擬機提交目標外接設備對應的目標任務之前,根據所述第一信息確定所述目標虛擬機當前是否可接收所述目標任務;執行模塊,用于若所述目標虛擬機當前可接收所述目標任務,則執行所述向所述目標虛擬機提交目標外接設備對應的目標任務的操作。16.根據權利要求10-15任一項所述的裝置,其特征在于,所述狀態信息還包括表征所述目標外接設備是否出現預設故障的第二信息,和/或,表征所述目標外接設備的當前狀態的第三信息;所述裝置還包括:第二顯示模塊,用于顯示獲取到的所述狀態信息。17.一種電子設備,其特征在于,包括:一個或多個處理器;和其上存儲有指令的一個或多個機器可讀介質,當由所述一個或多個處理器執行時,使得所述電子設備執行如權利要求1-9任一項所述的方法。18.一個或多個機器可讀介質,其特征在于,其上存儲有指令,當由一個或多個處理器執行時,使得所述處理器執行如權利要求1-9任一項所述的方法。

技術總結
本發明提供了一種外接設備的處理方法、裝置、電子設備及可讀介質,該方法中,向目標虛擬機提交目標外接設備對應的目標任務;目標外接設備與目標終端連接;基于目標虛擬機中預先安裝的目標外接設備對應的目標驅動,驅動目標外接設備執行目標任務;目標驅動適配于基于第二處理器的第二操作系統。通過在使用基于第一處理器的第一操作系統的目標終端中,安裝使用第二操作系統的目標虛擬機,通過目標終端中的目標虛擬機,基于已有的適配于該第二操作系統的目標驅動,驅動目標外接設備。這樣,可以使得不存在適配驅動的目標終端能夠驅動目標外接設備正常工作,進而可以降低設備的使用局限性,提高目標外接設備的使用率,從避免設備資源浪費的問題。費的問題。費的問題。


技術研發人員:高翔 姚長力 田延輝 毛碧波 曹惠雄
受保護的技術使用者:龍芯中科技術股份有限公司
技術研發日:2020.12.18
技術公布日:2022/6/21

久久国产欧美日韩精品