令獲取單元532通過查詢語義操作表可獲知目標(biāo)操作指令是"執(zhí)行鼠標(biāo)雙擊焦 點(diǎn)處'PPT'的操作"。
[0229]表 2
[0230]
[0231]
[0232] 桌面控制模塊540,用于根據(jù)所述目標(biāo)操作指令對本端的桌面進(jìn)行控制。
[0233] 具體的,桌面控制模塊540調(diào)用相應(yīng)的進(jìn)程在本端的桌面執(zhí)行目標(biāo)操作指令。
[0234] 本發(fā)明實(shí)施例中的受控端包括信息接收模塊510、信息獲取模塊520、指令獲取模 塊530以及桌面控制模塊540,其中,控制端獲取到用戶輸入的命令語音后,直接將命令語 音發(fā)送到信息接收模塊510由信息獲取模塊520通過語音識別獲取命令語音對應(yīng)的文字信 息,進(jìn)而指令獲取模塊530通過對文字信息進(jìn)行語義解析獲取目標(biāo)操作指令,桌面控制模 塊540根據(jù)目標(biāo)操作指令對本端的桌面進(jìn)行控制,實(shí)現(xiàn)了通過語音控制遠(yuǎn)程桌面的功能, 提高便捷性,增強(qiáng)用戶的使用體驗(yàn)。
[0235] 圖9是本發(fā)明實(shí)施例提供的一種遠(yuǎn)程桌面的控制系統(tǒng)的結(jié)構(gòu)示意圖。如圖所示本 發(fā)明實(shí)施例中的遠(yuǎn)程桌面的控制系統(tǒng)至少可以包括控制端610和受控端620,所述受控端 610通過網(wǎng)絡(luò)與所述控制端620相連,所述受控端610與所述控制端620間建立有遠(yuǎn)程桌面 協(xié)議,被遠(yuǎn)程控制的桌面存在于所述受控端620,其中:
[0236] 所述控制端610用于獲取用戶輸入的命令語音;通過對所述命令語音進(jìn)行語音識 另IJ,獲取所述命令語音對應(yīng)的文字信息;將所述命令語音對應(yīng)的文字信息發(fā)送到所述受控 端 620。
[0237] 所述受控端620為如前文結(jié)合圖5所描述的受控端,用于接收所述控制端610發(fā) 送來的命令語音對應(yīng)的文字信息,所述文字信息是由所述控制端610通過對用戶輸入的所 述命令語音進(jìn)行語音識別獲取的;通過對所述命令語音對應(yīng)的文字信息進(jìn)行語義解析,獲 取目標(biāo)操作指令;根據(jù)所述目標(biāo)操作指令對本端的桌面進(jìn)行控制。
[0238]或,
[0239] 所述控制端610用于獲取用戶輸入的命令語音;將所述命令語音發(fā)送到所述受控 端 620。
[0240] 所述受控端620為如前文結(jié)合圖7所描述的受控端,用于接收所述控制端610發(fā) 送來的用戶輸入的命令語音;通過對所述命令語音進(jìn)行語音識別,獲取所述命令語音對應(yīng) 的文字信息;通過對所述命令語音對應(yīng)的文字信息進(jìn)行語義解析,獲取目標(biāo)操作指令;根 據(jù)所述目標(biāo)操作指令對本端的桌面進(jìn)行控制。
[0241] 圖10是本發(fā)明實(shí)施例中的又一種遠(yuǎn)程桌面的受控端的結(jié)構(gòu)示意圖,如圖10所示, 該受控端可以包括:至少一個處理器701,例如CPU,至少一個網(wǎng)絡(luò)接口 703,存儲器704,語 音識別組件705,至少一個通信總線702。其中,通信總線702用于實(shí)現(xiàn)這些組件之間的連接 通信。其中,本發(fā)明實(shí)施例中網(wǎng)絡(luò)接口 703可以為無線接口或有線接口,例如天線裝置或?qū)?帶裝置,用于與建立有遠(yuǎn)程桌面協(xié)議的控制端進(jìn)行信令或數(shù)據(jù)的通信,本發(fā)明實(shí)施例中可 預(yù)置有語音識別組件705,語音識別組件705用于將音頻轉(zhuǎn)換為文字信息。存儲器704可以 是高速RAM存儲器,也可以是非易失的存儲器(non-volatilememory),例如至少一個磁盤 存儲器??蛇x的,存儲器704還可以是至少一個位于遠(yuǎn)離前述處理器701的存儲裝置。存 儲器704中存儲一組程序代碼,且處理器701用于調(diào)用存儲器中存儲的程序代碼,可用于執(zhí) 行以下操作:
[0242] 接收控制端發(fā)送來的命令語音對應(yīng)的文字信息,所述文字信息是由所述控制端通 過對用戶輸入的所述命令語音進(jìn)行語音識別獲取的;
[0243] 通過對所述命令語音對應(yīng)的文字信息進(jìn)行語義解析,獲取目標(biāo)操作指令;
[0244] 根據(jù)所述目標(biāo)操作指令對本端的桌面進(jìn)行控制。
[0245] 可選的,處理器701通過對所述命令語音對應(yīng)的文字信息進(jìn)行語義解析,獲取目 標(biāo)操作指令的具體操作為:
[0246] 通過對所述命令語音對應(yīng)的文字信息進(jìn)行分詞處理,獲取所述文字信息中的動 詞;
[0247] 生成所述目標(biāo)操作指令,所述目標(biāo)操作指令包括執(zhí)行所述動詞對應(yīng)的操作。
[0248] 進(jìn)一步的,處理器701通過對所述命令語音對應(yīng)的文字信息進(jìn)行分詞處理,獲取 所述文字信息中的動詞的具體操作為:
[0249] 通過對所述命令語音對應(yīng)的文字信息進(jìn)行分詞處理,獲取所述文字信息中的動詞 和在所述動詞后的名詞。
[0250] 相應(yīng)的,處理器701生成所述目標(biāo)操作指令,所述目標(biāo)操作指令包括執(zhí)行所述動 詞對應(yīng)的操作的具體操作為:
[0251] 生成所述目標(biāo)操作指令,所述目標(biāo)操作指令包括對所述名詞對應(yīng)的對象執(zhí)行所述 動詞對應(yīng)的操作。
[0252] 存儲器704中存儲一組程序代碼,且處理器701用于調(diào)用存儲器中存儲的程序代 碼,也可用于執(zhí)行以下操作:
[0253] 接收控制端發(fā)送來的用戶輸入的命令語音;
[0254] 通過對所述命令語音進(jìn)行語音識別,獲取所述命令語音對應(yīng)的文字信息;
[0255] 通過對所述命令語音對應(yīng)的文字信息進(jìn)行語義解析,獲取目標(biāo)操作指令;
[0256] 根據(jù)所述目標(biāo)操作指令對本端的桌面進(jìn)行控制。
[0257] 可選的,處理器701通過對所述命令語音進(jìn)行語音識別,獲取所述命令語音對應(yīng) 的文字信息的操作可以是:
[0258] 將所述命令語音發(fā)送至服務(wù)器,以使所述服務(wù)器對所述命令語音進(jìn)行語音識別以 獲取所述命令語音對應(yīng)的文字信息,并向本端返回所述文字信息。
[0259] 相應(yīng)的,處理器701將所述命令語音發(fā)送至服務(wù)器,以使所述服務(wù)器對所述命令 語音進(jìn)行語音識別以獲取所述命令語音對應(yīng)的文字信息,并向本端返回所述文字信息的條 件是:受控端700沒有語音識別組件705。
[0260] 可選的,處理器701通過對所述命令語音對應(yīng)的文字信息進(jìn)行語義解析,獲取目 標(biāo)操作指令的具體操作為:
[0261] 通過對所述命令語音對應(yīng)的文字信息進(jìn)行分詞處理,獲取所述文字信息中的動 詞;
[0262] 生成所述目標(biāo)操作指令,所述目標(biāo)操作指令包括執(zhí)行所述動詞對應(yīng)的操作。
[0263] 進(jìn)一步的,處理器701通過對所述命令語音對應(yīng)的文字信息進(jìn)行分詞處理,獲取 所述文字信息中的動詞的具體操作為:
[0264] 通過對所述命令語音對應(yīng)的文字信息進(jìn)行分詞處理,獲取所述文字信息中的動詞 和在所述動詞后的名詞。
[0265] 相應(yīng)的,處理器701生成所述目標(biāo)操作指令,所述目標(biāo)操作指令包括執(zhí)行所述動 詞對應(yīng)的操作的具體操作為:
[0266] 生成所述目標(biāo)操作指令,所述目標(biāo)操作指令包括對所述名詞對應(yīng)的對象執(zhí)行所述 動詞對應(yīng)的操作。
[0267] 圖11是本發(fā)明實(shí)施例中的又一種遠(yuǎn)程桌面的控制端的結(jié)構(gòu)示意圖,如圖11所示, 該控制端可以包括:至少一個處理器801,例如CPU,至少一個網(wǎng)絡(luò)接口 803,存儲器804,語 音識別組件805,語音輸入組件806,至少一個通信總線802。其中,通信總線802用于實(shí)現(xiàn) 這些組件之間的連接通信。其中,本發(fā)明實(shí)施例中網(wǎng)絡(luò)接口 803可以為無線接口或有線接 口,例如天線裝置或?qū)拵аb置,用于與建立有遠(yuǎn)程桌面協(xié)議的控制端進(jìn)行信令或數(shù)據(jù)的通 信,本發(fā)明實(shí)施例中可預(yù)置有語音識別組件805,語音識別組件805用于將音頻轉(zhuǎn)換為文字 信息,本發(fā)明實(shí)施例中語音輸入組件806可以是麥克風(fēng),用于獲取用戶發(fā)出的語音。存儲器 804可以是高速RAM存儲器,也可以是非易失的存儲器(non-volatilememory),例如至少 一個磁盤存儲器??蛇x的,存儲器804還可以是至少一個位于遠(yuǎn)離前述處理器801的存儲 裝置。存儲器804中存儲一組程序代碼,且處理器801用于調(diào)用存儲器中存儲的程序代碼, 可用于執(zhí)行以下操作:
[0268] 獲取用戶輸入的命令語音;
[0269] 通過對所述命令語音進(jìn)行語音識別,獲取所述命令語音對應(yīng)的文字信息;
[0270] 將所述命令語音對應(yīng)的文字信息發(fā)送到受控端,所述受控端與本端間建立有遠(yuǎn)程 桌面協(xié)議,以使所述受控端通過對所述文字信息進(jìn)行語義解析獲取目標(biāo)操作指令,并根據(jù) 所述目標(biāo)操作指令對所述受控端的桌面進(jìn)行控制。
[0271] 可選的,處理器801通過對所述命令語音進(jìn)行語音識別,獲取所述命令語音對應(yīng) 的文字信息的操作可以是:
[0272] 將所述命令語音發(fā)送至服務(wù)器,以使所述服務(wù)器對所述命令語音進(jìn)行語音識別以 獲取所述命令語音對應(yīng)的文字信息,并向本端返回所述文字信息。
[0273] 相應(yīng)的,處理器801將所述命令語音發(fā)送至服務(wù)器,以使所述服務(wù)器對所述命令 語音進(jìn)行語音識別以獲取所述命令語音對應(yīng)的文字信息,并向本端返回所述文字信息的條 件是:受控端800沒有語音識別組件805。
[0274] 存儲器804中存儲一組程序代碼,且處理器801用于調(diào)用存儲器中存儲的程序代 碼,還可用于執(zhí)行以下操作:
[0275] 獲取用戶輸入的命令語音;
[0276] 將所述命令語音發(fā)送到受控端,所述受控端與本端間建立有遠(yuǎn)程桌面協(xié)議,以使 所述受控端通過對所述命令語音進(jìn)行語音識別獲取所述命令語音對應(yīng)的文字信息,并通過 對所述文字信息進(jìn)行語義解析獲取目標(biāo)操作指令,進(jìn)而根據(jù)所述目標(biāo)操作指令對所述受控 端的桌面進(jìn)行控制。
[0277] 本發(fā)明實(shí)施例還提出了一種計(jì)算機(jī)存儲介質(zhì),所述計(jì)算機(jī)存儲介質(zhì)存儲有程序, 所述程序執(zhí)行時包括本發(fā)明實(shí)施例結(jié)合圖1、圖3和圖4所描述的一種遠(yuǎn)程桌面的控制方法 中的部分或全部的步驟。
[0278] 由上可見,本發(fā)明實(shí)施例中的控制端獲取到用戶輸入的命令語音后,或通過語音 識別獲取命令語音對應(yīng)的文字信息并發(fā)送給受控端,或直接將命令語音發(fā)送到受控端由受 控端通過語音識別獲取命令語音對應(yīng)的文字信息,進(jìn)而受控端通過對文字信息進(jìn)行語義解 析獲取目標(biāo)操作指令,并根據(jù)目標(biāo)操作指令對本端的桌面進(jìn)行控制,實(shí)現(xiàn)了通過語音控制 遠(yuǎn)程桌面的功能,提高便捷性,增強(qiáng)用戶的使用體驗(yàn)。
[0279] 在本說明書的描述中,參考術(shù)語"一個實(shí)施例"、"一些實(shí)施例"、"示例"、"具體示 例"、或"一些示例"等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特 點(diǎn)包含于本發(fā)明的至少一個實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不 必須針對的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任 一個或多個實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技 術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié) 合和組合。
[0280] 此外,術(shù)語"第一"、"第二"僅用于描述目的,而不能理解為指示或暗示相對重要性 或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有"第一"、"第二"的特征可以明示或 者隱含地包括至少一個該特征。在本發(fā)明的描述中,"多個"的含義是至少兩個,例如兩個, 三個等,除非另有明確具體的限定。
[0281] 流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解