Twain協(xié)議的遠(yuǎn)程重定向方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及無注名工具包(Toolkit Without An Interesting Name,簡稱:TWAIN)協(xié)議的遠(yuǎn)程重定向方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002] 現(xiàn)有技術(shù)中,在遠(yuǎn)程虛擬桌面環(huán)境中,若遠(yuǎn)程虛擬桌面需要使用本地終端側(cè)的掃 描儀等通用串行總線(Universal Serial Bus,簡稱:USB)圖像設(shè)備來獲取靜態(tài)圖像,一般 采用USB圖像設(shè)備的遠(yuǎn)程重定向方式進(jìn)行獲取。
[0003] USB圖像設(shè)備的遠(yuǎn)程重定向方式的架構(gòu)示意圖如圖1所示。其中,USB通用驅(qū)動、 USB客戶端、USB服務(wù)端、虛擬USB總線驅(qū)動四部分構(gòu)成USB圖像設(shè)備的遠(yuǎn)程重定向框架主 體,負(fù)責(zé)完成USB圖像設(shè)備的遠(yuǎn)程重定向映射工作,將本地終端側(cè)的掃描儀等USB圖像設(shè)備 映射到遠(yuǎn)程虛擬桌面計算機(jī)中。用戶僅需在遠(yuǎn)程虛擬桌面計算機(jī)中,安裝該USB圖像設(shè)備 廠商提供的圖像設(shè)備驅(qū)動以及圖像設(shè)備數(shù)據(jù)源,即可使用支持TWAIN協(xié)議的應(yīng)用程序,選 擇該USB圖像設(shè)備對應(yīng)的數(shù)據(jù)源,進(jìn)而從USB圖像設(shè)備上獲取靜態(tài)圖像。
[0004] 然而,在實現(xiàn)上述USB圖像設(shè)備的遠(yuǎn)程重定向的過程中,至少存在如下問題:
[0005] 第一,上述方案需要將本地終端側(cè)的掃描儀等USB圖像設(shè)備映射到遠(yuǎn)程虛擬桌面 計算機(jī)中,在遠(yuǎn)程虛擬桌面上打開該USB圖像設(shè)備,這也就意味著所有從USB圖像設(shè)備上掃 描得到的大量原始圖像數(shù)據(jù),全部原樣地通過USB重定向從本地終端側(cè)傳輸?shù)竭h(yuǎn)程虛擬桌 面計算機(jī)中,再由遠(yuǎn)程虛擬桌面計算機(jī)中的圖像設(shè)備數(shù)據(jù)源根據(jù)用戶的參數(shù)設(shè)置,對原始 圖像數(shù)據(jù)進(jìn)行加工處理(如圖像格式轉(zhuǎn)換、圖像壓縮等等)與篩選后,提供給應(yīng)用程序,這 不可避免的占用或浪費了相當(dāng)多的帶寬,并且導(dǎo)致應(yīng)用程序獲取靜態(tài)圖像的速度很慢,效 率較低;
[0006] 第二,上述方案僅支持USB接口類的圖像設(shè)備,不支持非USB接口類的圖像設(shè)備。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明的實施例提供TWAIN協(xié)議的遠(yuǎn)程重定向方法、裝置及系統(tǒng),以至少解決現(xiàn) 有技術(shù)中采用USB圖像設(shè)備的遠(yuǎn)程重定向方式所導(dǎo)致的效率較低、帶寬浪費、通用性較差 的技術(shù)問題。
[0008] 為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0009] 第一方面,提供一種無注名工具包TWAIN協(xié)議的遠(yuǎn)程重定向方法,所述方法包括:
[0010] 當(dāng)用戶在遠(yuǎn)程虛擬桌面中通過支持TWAIN協(xié)議的應(yīng)用APP觸發(fā)獲取圖像操作時, 遠(yuǎn)程虛擬桌面計算機(jī)獲取所述APP下發(fā)的TWAIN協(xié)議規(guī)定的指令參數(shù);
[0011] 所述遠(yuǎn)程虛擬桌面計算機(jī)發(fā)送第一消息包給終端,所述第一消息包攜帶所述 TWAIN協(xié)議規(guī)定的指令參數(shù);
[0012] 所述遠(yuǎn)程虛擬桌面計算機(jī)接收所述終端發(fā)送的第二消息包,所述第二消息包攜帶 所述指令參數(shù)對應(yīng)的操作結(jié)果,其中,所述指令參數(shù)對應(yīng)的操作結(jié)果是由設(shè)置在所述終端 內(nèi)部的圖像設(shè)備數(shù)據(jù)源處理得到的;
[0013] 所述遠(yuǎn)程虛擬桌面計算機(jī)以所述TWAIN協(xié)議規(guī)定的數(shù)據(jù)格式,將所述指令參數(shù)對 應(yīng)的操作結(jié)果反饋給所述APP。
[0014] 在第一方面第一種可能的實現(xiàn)方式中,結(jié)合第一方面,所述遠(yuǎn)程虛擬桌面計算機(jī) 獲取所述APP下發(fā)的TWAIN協(xié)議規(guī)定的指令參數(shù),包括:
[0015] 所述遠(yuǎn)程虛擬桌面計算機(jī)通過所述APP,采用HOOK API機(jī)制加載設(shè)置在所述遠(yuǎn)程 虛擬桌面計算機(jī)內(nèi)部的虛擬數(shù)據(jù)源管理器DSM,其中,所述虛擬DSM用于將所述TWAIN協(xié)議 規(guī)定的指令參數(shù)重定向至所述終端;
[0016] 所述遠(yuǎn)程虛擬桌面計算機(jī)通過所述APP,調(diào)用所述虛擬DSM,通過所述虛擬DSM獲 取所述APP下發(fā)的TWAIN協(xié)議規(guī)定的指令參數(shù)。
[0017] 在第一方面第二種可能的實現(xiàn)方式中,結(jié)合第一方面,所述遠(yuǎn)程虛擬桌面計算機(jī) 獲取所述APP下發(fā)的TWAIN協(xié)議規(guī)定的指令參數(shù),包括:
[0018] 所述遠(yuǎn)程虛擬桌面計算機(jī)通過所述APP,加載設(shè)置在所述遠(yuǎn)程虛擬桌面計算機(jī)內(nèi) 部的DSM ;
[0019] 所述遠(yuǎn)程虛擬桌面計算機(jī)調(diào)用所述DSM,并通過所述DSM加載指定數(shù)據(jù)源DS ;
[0020] 若所述指定DS為設(shè)置在所述遠(yuǎn)程虛擬桌面計算機(jī)內(nèi)部的虛擬DS,所述遠(yuǎn)程虛擬 桌面計算機(jī)通過所述DSM調(diào)用所述虛擬DS,并通過所述虛擬DS獲取所述TWAIN協(xié)議規(guī)定的 指令參數(shù),其中,所述虛擬DS用于將所述TWAIN協(xié)議規(guī)定的指令參數(shù)重定向至所述終端。
[0021] 在第一方面第三種可能的實現(xiàn)方式中,結(jié)合第一方面第二種可能的實現(xiàn)方式,所 述方法還包括:
[0022] 當(dāng)所述終端與所述遠(yuǎn)程虛擬桌面計算機(jī)建立虛擬通道時,所述遠(yuǎn)程虛擬桌面計算 機(jī)獲取至少一個圖像設(shè)備數(shù)據(jù)源的信息;
[0023] 所述遠(yuǎn)程虛擬桌面計算機(jī)根據(jù)預(yù)設(shè)規(guī)則和所述至少一個圖像設(shè)備數(shù)據(jù)源的信息, 分別創(chuàng)建出所述至少一個圖像設(shè)備數(shù)據(jù)源中每個圖像設(shè)備數(shù)據(jù)源對應(yīng)的虛擬DS。
[0024] 在第一方面第四種可能的實現(xiàn)方式中,結(jié)合第一方面第三種可能的實現(xiàn)方式,在 所述遠(yuǎn)程虛擬桌面計算機(jī)根據(jù)預(yù)設(shè)規(guī)則和所述至少一個圖像設(shè)備數(shù)據(jù)源的信息,分別創(chuàng)建 出所述至少一個圖像設(shè)備數(shù)據(jù)源中每個圖像設(shè)備數(shù)據(jù)源對應(yīng)的虛擬DS之后,還包括:
[0025] 所述遠(yuǎn)程虛擬桌面計算機(jī)建立所述至少一個圖像設(shè)備數(shù)據(jù)源中每個圖像設(shè)備數(shù) 據(jù)源和與其對應(yīng)的虛擬DS的映射關(guān)系;
[0026] 在若所述指定DS為設(shè)置在所述遠(yuǎn)程虛擬桌面計算機(jī)內(nèi)部的虛擬DS,所述遠(yuǎn)程虛 擬桌面計算機(jī)通過所述DSM調(diào)用所述虛擬DS,并通過所述虛擬DS獲取所述TWAIN協(xié)議規(guī)定 的指令參數(shù)之后,所述遠(yuǎn)程虛擬桌面計算機(jī)發(fā)送第一消息包給所述終端之前,還包括:
[0027] 所述遠(yuǎn)程虛擬桌面計算機(jī)根據(jù)所述映射關(guān)系,確定所述指定數(shù)據(jù)源對應(yīng)的圖像設(shè) 備數(shù)據(jù)源的信息;
[0028] 所述遠(yuǎn)程虛擬桌面計算機(jī)發(fā)送第一消息包給所述終端,所述第一消息包攜帶所述 TWAIN協(xié)議規(guī)定的指令參數(shù),包括:
[0029] 所述遠(yuǎn)程虛擬桌面計算機(jī)發(fā)送第一消息包給所述終端,所述第一消息包攜帶所述 TWAIN協(xié)議規(guī)定的指令參數(shù)和所述指定數(shù)據(jù)源對應(yīng)的圖像設(shè)備數(shù)據(jù)源的信息。
[0030] 第二方面,提供一種無注名工具包TWAIN協(xié)議的遠(yuǎn)程重定向方法,所述方法包括:
[0031] 當(dāng)用戶在遠(yuǎn)程虛擬桌面中通過支持TWAIN協(xié)議的應(yīng)用APP觸發(fā)獲取圖像操作時, 終端接收遠(yuǎn)程虛擬桌面計算機(jī)發(fā)送的第一消息包,所述第一消息包攜帶TWAIN協(xié)議規(guī)定的 指令參數(shù);
[0032] 所述終端根據(jù)所述指令參數(shù),結(jié)合所述TWAIN協(xié)議,通過設(shè)置在所述終端內(nèi)部的 圖像設(shè)備數(shù)據(jù)源執(zhí)行所述指令參數(shù)指定的操作,并獲得所述指令參數(shù)對應(yīng)的操作結(jié)果;
[0033] 所述終端發(fā)送第二消息包給所述遠(yuǎn)程虛擬桌面計算機(jī),所述第二消息包攜帶所述 指令參數(shù)對應(yīng)的操作結(jié)果。
[0034] 在第二方面第一種可能的實現(xiàn)方式中,結(jié)合第二方面,在所述終端發(fā)送第二消息 包給所述遠(yuǎn)程虛擬桌面計算機(jī)之前,還包括:
[0035] 所述終端通過設(shè)置在所述終端內(nèi)部的TWAIN客戶端壓縮所述指令參數(shù)對應(yīng)的操 作結(jié)果;
[0036] 所述終端發(fā)送第二消息包給所述遠(yuǎn)程虛擬桌面計算機(jī),所述第二消息包攜帶所述 指令參數(shù)對應(yīng)的操作結(jié)果,包括:
[0037] 所述終端發(fā)送第二消息包給所述遠(yuǎn)程虛擬桌面計算機(jī),所述第二消息包攜帶壓縮 后的所述指令參數(shù)對應(yīng)的操作結(jié)果。
[0038] 在第二方面第二種可能的實現(xiàn)方式中,結(jié)合第二方面或第二方面第一種可能的實 現(xiàn)方式,所述第一消息包還攜帶所述圖像設(shè)備數(shù)據(jù)源的信息;
[0039] 在所述終端根據(jù)所述指令參數(shù),結(jié)合所述TWAIN協(xié)議,通過設(shè)置在所述終端內(nèi)部 的圖像設(shè)備數(shù)據(jù)源執(zhí)行所述指令參數(shù)指定的操作,并獲得所述指令參數(shù)對應(yīng)的操作結(jié)果之 前,還包括:
[0040] 所述終端根據(jù)所述圖像設(shè)備數(shù)據(jù)源的信息,確定所述設(shè)置在所述終端內(nèi)部的圖像 設(shè)備數(shù)據(jù)源。
[0041] 在第二方面第三種可能的實現(xiàn)方式中,結(jié)合第二方面或第二方面第一種可能的實 現(xiàn)方式或第二方面第二種可能的實現(xiàn)方式,在所述終端接收遠(yuǎn)程虛擬桌面計算機(jī)發(fā)送的第 一消息包之前,還包括:
[0042] 當(dāng)所述終端與所述遠(yuǎn)程虛擬桌面計算機(jī)建立虛擬通道時,所述終端獲取至少一個 圖像設(shè)備數(shù)據(jù)源的信息;
[0043] 所述終端發(fā)送所述至少一個圖像設(shè)備數(shù)據(jù)源的信息給所述遠(yuǎn)程虛擬桌面計算機(jī), 由所述遠(yuǎn)程虛擬桌面計算機(jī)根據(jù)預(yù)設(shè)規(guī)則和所述至少一個圖像設(shè)備數(shù)據(jù)源的信息,創(chuàng)建出 與所述至少一個圖像設(shè)備數(shù)據(jù)源對應(yīng)的虛擬數(shù)據(jù)源DS。
[0044] 在第二方面第四種可能的實現(xiàn)方式中,結(jié)合第二方面第三種可能的實現(xiàn)方式,所 述終端獲取至少一個圖像設(shè)備數(shù)據(jù)源的信息,包括:
[0045] 所述終端通過下述方式中的至少一個方式獲取所述至少一個圖像設(shè)備數(shù)據(jù)源的 信息:
[0046] 通過所述終端加載的數(shù)據(jù)源管理器DSM、通過所述終端內(nèi)置的DSM、以及通過所述 終端內(nèi)置的DS。
[0047] 第三方面,提供一種遠(yuǎn)程虛擬桌面計算機(jī),所述遠(yuǎn)程虛擬桌面計算機(jī)包括:獲取單 元、發(fā)送單元、接收單元、反饋單元;
[0048] 所述獲取單元,用于當(dāng)用戶在遠(yuǎn)程虛擬桌面中通過支持無注名工具包TWAIN協(xié)議 的APP觸發(fā)獲取圖像操作時,獲取所述APP下發(fā)的TWAIN協(xié)議規(guī)定的指令參數(shù);
[0049] 所述發(fā)送單元,用于發(fā)送第一消息包給終端,所述第一消息包攜帶所述TWAIN協(xié) 議規(guī)定的指令參數(shù);
[0050] 所述接收單元,用于接收所述終端發(fā)送的第二消息包,所述第二消息包攜帶所述 指令參數(shù)對應(yīng)的操作結(jié)果,其中,所述指令參數(shù)對應(yīng)的操作結(jié)果是由設(shè)置在所述終端內(nèi)部 的圖像設(shè)備數(shù)據(jù)源處理得到的;
[0051] 所述反饋單元,用于以所述TWAIN協(xié)議規(guī)定的數(shù)據(jù)格式,將所述指令參數(shù)對應(yīng)的 操作結(jié)果反饋給所述APP。
[0052] 在第三方面第一種可能的實現(xiàn)方式中,結(jié)合第三方面,所述獲取單元包括:調(diào)用模 塊、加載模塊;
[0053] 所述加載模塊,用于通過所述APP,采用HOOK API機(jī)制加載設(shè)置在所述遠(yuǎn)程虛擬 桌面計算機(jī)內(nèi)部的虛擬數(shù)據(jù)源管理器DSM,其中,所述虛擬DSM用于將所述TWAIN協(xié)議規(guī)定 的指令參數(shù)重定向至所述終端;
[0054] 所述調(diào)用模塊,用于通過所述APP,調(diào)用所述虛擬DSM,通過所述虛擬DSM獲取所述 APP下發(fā)的TWAIN協(xié)議規(guī)定的指令參數(shù)。
[0055] 在第三方面第二種可能的實現(xiàn)方式中,結(jié)合第三方面,所述獲取單元包括:調(diào)用模 塊、加載模塊;
[0056] 所述加載模塊,用于通過所述APP,加載設(shè)置在所述遠(yuǎn)程虛擬桌面計算機(jī)內(nèi)部的 DSM ;
[0057] 所述調(diào)用模塊,用于調(diào)用所述DSM,并通過所述DSM加載指定數(shù)據(jù)源DS ;
[0058] 所述調(diào)用模塊,還用于若所述指定DS為設(shè)置在所述遠(yuǎn)程虛擬桌面計算機(jī)內(nèi)部的 虛擬DS,通過所述DSM調(diào)用所述虛擬DS,并通過所述虛擬DS獲取所述TWAIN協(xié)議規(guī)定的指 令參數(shù),其中,所述虛擬DS用于將所述TWAIN協(xié)議規(guī)定的指令參數(shù)重定向至所述終端。
[0059] 在第三方面第三種可能的實現(xiàn)方式中,結(jié)合第三方面第二種可能的實現(xiàn)方式,所 述遠(yuǎn)程虛擬桌面計算機(jī)還包括:創(chuàng)建單元;
[0060] 所述獲取單元還包括:獲取模塊;
[0061] 所述獲取模塊,用于當(dāng)所述終端與所述遠(yuǎn)程虛擬桌面計算機(jī)建立虛擬通道時,獲 取至少一個圖像設(shè)備數(shù)據(jù)源的信息;
[0062] 所述創(chuàng)建單元,用于根據(jù)預(yù)設(shè)規(guī)則和所述至少一個圖像設(shè)備數(shù)據(jù)源的信息,分別 創(chuàng)建出所述至少一個圖像設(shè)備數(shù)據(jù)源中每個圖像設(shè)備數(shù)據(jù)源對應(yīng)的虛擬DS。
[0063] 在第三方面第四種可能的實現(xiàn)方式中,結(jié)合第三方面第三種可能的實現(xiàn)方式,所 述遠(yuǎn)程虛擬桌面計算機(jī)還包括:建立單元、確定單元;
[0064] 所述建立單元,還用于在所述創(chuàng)建單元根據(jù)預(yù)設(shè)規(guī)則和所述至少一個圖像設(shè)備數(shù) 據(jù)源的信息,分別創(chuàng)建出所述至少一個圖像設(shè)備數(shù)據(jù)源中每個圖像設(shè)備數(shù)據(jù)源對應(yīng)的虛擬 DS之后,建立所述至少一個圖像設(shè)備數(shù)據(jù)源中每個圖像設(shè)備數(shù)據(jù)源和與其對應(yīng)的虛擬DS 的映射關(guān)系;
[0065] 所述確定單元,用于在若所述指定DS為設(shè)置在所述遠(yuǎn)程虛擬桌面計算機(jī)內(nèi)部的 虛擬DS,所述調(diào)用模塊通過所述DSM調(diào)用所述虛擬DS,并通過所述虛擬DS獲取所述TWAIN 協(xié)議規(guī)定的指令參數(shù)之后,所述發(fā)送單元發(fā)送第一消息包給所述終端,所述第一消息包攜 帶所述TWAIN協(xié)議規(guī)定的指令參數(shù)之前,根據(jù)所述映射關(guān)系,確定所述指定數(shù)據(jù)源對應(yīng)的 圖像設(shè)備數(shù)據(jù)源的信息;
[0066] 所述發(fā)送單元具體用于:
[0067] 發(fā)送第一消息包給所述終端,所述第一消息包攜帶所述TWAIN協(xié)議規(guī)定的指令參 數(shù)和所述指定數(shù)據(jù)源對應(yīng)的圖像設(shè)備數(shù)據(jù)源的信息。
[0068] 第四方面,提供一種終端,所述終端包括:接收單元、執(zhí)行單元、發(fā)送單元;
[0069] 所述接收單元,用于當(dāng)用戶在遠(yuǎn)程虛擬桌面中通過支持無注名工具包TWAIN協(xié)議 的應(yīng)用APP觸發(fā)獲取圖像操作時,接收遠(yuǎn)程虛擬桌面計算機(jī)發(fā)送的第一消息包,所述第一 消息包攜帶TWAIN協(xié)議規(guī)定的指令參數(shù);
[0070] 所述執(zhí)行單元,用于根據(jù)所述指令參數(shù),結(jié)合所述TWAIN協(xié)議,通過設(shè)置在所述終 端內(nèi)部的圖像設(shè)備數(shù)據(jù)源執(zhí)行所述指令參數(shù)指定的操作,并獲得所述指令參數(shù)對應(yīng)的操作 結(jié)果;
[0071] 所述發(fā)送單元,用于發(fā)送第二消息包給所述遠(yuǎn)程虛擬桌面計算機(jī),所述第二消息 包攜帶所述指令參數(shù)對應(yīng)的操作結(jié)果。
[0072] 在第四方面第一種可能的實現(xiàn)方式中,結(jié)合第四方面,所述終端還包括:壓縮單 元;
[0073] 所述壓縮單元,用于在所述發(fā)送單元發(fā)送第二消息包給所述遠(yuǎn)程虛擬桌面計算機(jī) 之前,通過設(shè)置在所述終端內(nèi)部的TWAIN客戶端壓縮所述指令參數(shù)對應(yīng)的操作結(jié)果;
[0074] 所述發(fā)送單元具體用于:
[0075] 發(fā)送第二消息包給所述遠(yuǎn)程虛擬桌面計算機(jī),所述第二消息包攜帶壓縮后的所述 指令參數(shù)對應(yīng)的操作結(jié)果。
[0076] 在第四方面第二種可能的實現(xiàn)方式中,結(jié)合第四方面或第四方面第一種可能的實 現(xiàn)方式,所述終端還包括:確定單元;
[0077] 所述第一消息包還攜帶圖像設(shè)備數(shù)據(jù)源的信息;
[0078] 所述確定單元,用于在所述執(zhí)行單元根據(jù)所述指令參數(shù),結(jié)合所述TWAIN協(xié)議,通 過設(shè)置在所述終端內(nèi)部的圖像設(shè)備數(shù)據(jù)源執(zhí)行所述指令參數(shù)指定的操作,并獲得所述指令 參數(shù)對應(yīng)的操作結(jié)果之前,根據(jù)所述圖像設(shè)備數(shù)據(jù)源的信息,確定所述設(shè)置在所述終端內(nèi) 部的圖像設(shè)備數(shù)據(jù)源。
[0079] 在第四方面第三種可能的實現(xiàn)方式中,結(jié)合第四方面或第四方面第一種可能的實 現(xiàn)方式或第四方面第二種可能的實現(xiàn)方式,所述終端還包括:獲取單元;
[0080] 所述獲取單元,用于在所述接收單元接收遠(yuǎn)程虛擬桌面計算機(jī)發(fā)送的第一消息包 之前,當(dāng)所述終端與所述遠(yuǎn)程虛擬桌面計算機(jī)建立虛擬通道時,獲取至少一個圖像設(shè)備數(shù) 據(jù)源的信息;
[0081] 所述發(fā)送單元,還用于發(fā)送所述至少一個圖像設(shè)備數(shù)據(jù)源的信息給所述遠(yuǎn)程虛擬 桌面計算機(jī),由所述遠(yuǎn)程虛擬桌面計算機(jī)根據(jù)預(yù)設(shè)規(guī)則,創(chuàng)建出與所述至少一個圖像設(shè)備 數(shù)據(jù)源對應(yīng)的虛擬DS。
[0082] 在第四方面第四種可能的實現(xiàn)方式中,結(jié)合第四方面第三種可能的實現(xiàn)方式,所 述獲取單元具體用于:
[0083] 通過下述方式中的至少一個方式獲取所述至少一個圖像設(shè)備數(shù)據(jù)源的信息:
[0084] 通過所述終端加載的數(shù)據(jù)源管理器DSM、通過所述終端內(nèi)置的DSM、以及通過所述 終端內(nèi)置的DS。
[0085] 第五方面,提供一種無注名工具包TWAIN協(xié)議的遠(yuǎn)程重定向系統(tǒng),所述系統(tǒng)包括 如第三方面任一項所述的遠(yuǎn)程虛擬桌面計算機(jī)以及如第四方面任一項所述的終端。
[0086] 本發(fā)明的實施例提供TWAIN協(xié)議的遠(yuǎn)程重定向方法、裝置及系統(tǒng),包括:當(dāng)用戶在 遠(yuǎn)程虛擬桌面中通過支持TWAIN協(xié)議的APP觸發(fā)獲取圖像操作時,遠(yuǎn)程虛擬桌面計算機(jī)獲 取APP下發(fā)的TWAIN協(xié)議規(guī)定的指令參數(shù);遠(yuǎn)程虛擬桌面計算機(jī)發(fā)送第一消息包給終端, 第一消息包攜帶TWAIN協(xié)議規(guī)定的指令參數(shù);遠(yuǎn)程虛擬桌面計算機(jī)接收終端發(fā)送的第二消 息包,第二消息包攜帶指令參數(shù)對應(yīng)的操作結(jié)果,其中,指令參數(shù)對應(yīng)的操作結(jié)果是由設(shè)置 在終端內(nèi)部的圖