專利名稱:一種操作文本的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種操作文本的方法及裝置。
背景技術(shù):
在手機(jī)等終端設(shè)備上,閱讀是常用的功能之一,用戶在閱讀文本時遇到感興趣的內(nèi)容常希望發(fā)送到其他應(yīng)用如微博、郵件中與他人進(jìn)行分享,例如,可對該文本中的內(nèi)容進(jìn)行復(fù)制并粘貼到其他應(yīng)用中。現(xiàn)有技術(shù)中,對文本的復(fù)制、粘貼操作比較復(fù)雜,常需要選取并復(fù)制該文本,然后打開其他應(yīng)用,將復(fù)制的文本手動粘貼到其他應(yīng)用中。由于手機(jī)等終端設(shè)備的屏幕相對較小,采用現(xiàn)有技術(shù)的這種文本操作方法,存在操作步驟過多、當(dāng)前閱讀被打斷和需要手工粘貼等問題,導(dǎo)致用戶體驗不佳。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種操作文本的方法及裝置,以期通過語音控制文本的操作,無需退出當(dāng)前應(yīng)用程序而可以在其它應(yīng)用程序中進(jìn)行文本的操作,使得文本的操作簡單、方便,用戶體驗佳。第一方面,提供了一種操作文本的方法,包括:當(dāng)接收到語音指令時,根據(jù)所述語音指令所指令的源位置信息和第一操作信息,在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本并對所述文本執(zhí)行所述第一操作信息對應(yīng)的操作;根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作。在第一種可能的實(shí)現(xiàn)方式中,在所述接收到語音指令后,所述方法還包括:對所述語音指令進(jìn)行識別,獲得所述語音指令所指令的源位置信息、目的位置信息、第一操作信息和第二操作信息。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本,包括: 按照所述第一應(yīng)用中的文本標(biāo)尺,確定所述語音指令所指令的源位置信息對應(yīng)的文本在所述第一應(yīng)用中的位置;選取所述位置處的文本。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本之前,所述方法還包括:檢測所述語音指令的發(fā)送者的指令權(quán)限;如果所述語音指令的發(fā)送者具備指令權(quán)限,則執(zhí)行所述第一操作信息對應(yīng)的操作。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式或第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述對所述文本執(zhí)行所述第一操作信息對應(yīng)的操作,包括:根據(jù)所述語音指令所指令的第一操作信息,將選取的所述文本復(fù)制至內(nèi)存中。結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作,包括:根據(jù)所述語音指令所指令的第二操作信息,調(diào)用所述第二應(yīng)用并使所述第二應(yīng)用后臺運(yùn)行;從內(nèi)存中讀取所述文本,并將所述文本發(fā)送至后臺運(yùn)行的所述第二應(yīng)用中,以對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作; 其中,所述操作為粘貼操作。第二方面,提供了一種操作文本的裝置,包括:選取單元,用于當(dāng)接收到語音指令時,根據(jù)所述語音指令所指令的源位置信息,在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本;第一操作單元,用于根據(jù)所述語音指令所指令的第一操作信息,對所述文本執(zhí)行所述第一操作信息對應(yīng)的操作;第二操作單元,用于根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作。在第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:識別單元,用于對所述語音指令進(jìn)行識別,獲得所述語音指令所指令的源位置信息、目的位置信息、第一操作信息和第二操作信息。結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述選取單元包括:確定單元,用于按照所述第一應(yīng)用中的文本標(biāo)尺,確定所述語音指令所指令的源位置信息對應(yīng)的文本在所述第一應(yīng)用中的位置;選擇單元,用于選擇所述位置處的文本。結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:檢測單元,用于檢測所述語音指令的發(fā)送者的指令權(quán)限;判斷單元,用于如果所述語音指令的發(fā)送者具備指令權(quán)限,則執(zhí)行所述第一操作信息對應(yīng)的操作。結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二種可能的實(shí)現(xiàn)方式或第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述第一操作單元包括:復(fù)制單元,用于根據(jù)所述語音指令所指令的第一操作信息,將選取的所述文本復(fù)制至內(nèi)存中。結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二種可能的實(shí)現(xiàn)方式或第二方面的第三種可能的實(shí)現(xiàn)方式或第二方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述第二操作單元包括:調(diào)用單元,用于根據(jù)所述語音指令所指令的第二操作信息,調(diào)用所述第二應(yīng)用并使所述第二應(yīng)用后臺運(yùn)行;讀取單元,用于從內(nèi)存中讀取所述文本;發(fā)送單元,用于將所述文本發(fā)送至后臺運(yùn)行的所述第二應(yīng)用中;粘貼單元,用于對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作;其中,所述操作為粘貼操作。采用本發(fā)明提供的一種操作文本的方法及裝置的技術(shù)方案,通過語音指令的指示,無需退出當(dāng)前應(yīng)用程序而可以在其它應(yīng)用程序中進(jìn)行文本的操作,該操作簡單、方便,用戶體驗佳。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的一種操作文本的方法的一個實(shí)施例的方法流程圖;圖2為一種操作文本的方法的另一個實(shí)施例的方法流程圖;圖3為本發(fā)明提供的一種操作文本的裝置的一個實(shí)施例的結(jié)構(gòu)示意圖;圖4為一種操作文本的裝置的另一個實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明提供的一種操作文本的方法的一個實(shí)施例的方法流程圖。如圖1所示,該方法包括以下步驟:步驟S101,當(dāng)接收到語音指令時,根據(jù)所述語音指令所指令的源位置信息和第一操作信息,在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本并對所述文本執(zhí)行所述第一操作信息對應(yīng)的操作。本實(shí)施例中,在手機(jī)等終端設(shè)備的前臺運(yùn)行的為第一應(yīng)用的程序,即當(dāng)前運(yùn)行的為第一應(yīng)用的程序,該第一應(yīng)用的程序中顯示的為文本等,而在現(xiàn)在越來越智能的手機(jī)等終端設(shè)備中,都安裝有語音助手類軟件,該類軟件運(yùn)行在后臺。用戶打算將第一應(yīng)用中的某個位置的文本發(fā)送至第二應(yīng)用中進(jìn)行處理,但并不退出當(dāng)前運(yùn)行的第一應(yīng)用,因此,用戶啟動語音助手類軟件,發(fā)出語音指令,該語音指令包括選取的文本的源位置信息、目的位置信息、在當(dāng)前運(yùn)行的第一應(yīng)用中對選取的文本進(jìn)行何種操作的第一操作信息和在第二應(yīng)用中對選取的文本進(jìn)行何種操作的第二操作信息。終端設(shè)備接收到該語音指令時,根據(jù)該語音指令所指令的源位置信息和第一操作信息,在當(dāng)前運(yùn)行的第一應(yīng)用中選取該源位置信息對應(yīng)的文本并對該文本執(zhí)行第一操作信息對應(yīng)的操作。步驟S102,根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作。在本步驟中,終端設(shè)備當(dāng)前仍然運(yùn)行在第一應(yīng)用,而根據(jù)語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用,將其運(yùn)行在后臺,在第二應(yīng)用中確定目的位置信息對應(yīng)的位置,在確定的位置對選取的文本執(zhí)行第二操作信息對應(yīng)的操作。根據(jù)本發(fā)明一個實(shí)施例提供的一種操作文本的方法,通過語音指令的指示,無需退出當(dāng)前應(yīng)用程序而可以在其它應(yīng)用程序中進(jìn)行文本的操作,該操作簡單、方便,用戶體驗佳。圖2為一種操作文本的方法的另一個實(shí)施例的方法流程圖。如圖2所示,該方法包括:步驟S201,當(dāng)接收到語音指令時,對所述語音指令進(jìn)行識別,獲得所述語音指令所指令的源位置信息、目的位置信息、第一操作信息和第二操作信息。本實(shí)施例中,在手機(jī)等終端設(shè)備的前臺運(yùn)行的為第一應(yīng)用的程序,即當(dāng)前運(yùn)行的為第一應(yīng)用的程序,該第一應(yīng)用的程序中顯示的為文本等,用戶正在該第一應(yīng)用的界面上閱讀該文本,例如,用戶想要將該文本中感興趣的部分內(nèi)容粘貼到微博等第二應(yīng)用中,因此,用戶開啟手機(jī)等終端設(shè)備中安裝的語音助手類軟件,該類軟件運(yùn)行在后臺,用戶向該語音助手軟件發(fā)出語音指令:“請選取從第三行第三列至第五行第五列的內(nèi)容并復(fù)制該文本”、“請將該文本粘貼到微博的空白處”,該語音指令可以一次發(fā)出,也可分開發(fā)出。語音助手軟件從手機(jī)等終端設(shè)備的麥克風(fēng)等接收該語音指令。由于用戶發(fā)出的語音指令并沒有統(tǒng)一的形式,所以需要對該語音指令識別,獲取其中的關(guān)鍵信息,即獲得該語音指令所指令的源位置信息、目的位置信息、第一操作信息和第二操作信息,例如,根據(jù)用戶發(fā)出的語音指令,獲得源位置信息為“第一應(yīng)用中的第三行第三列至第五行第五列”、目的位置信息為“微博的空白處”、第一操作信息為“復(fù)制”和第二操作信息為“粘貼”。步驟S202,檢測所述語音指令的發(fā)送者的指令權(quán)限。用戶在手機(jī)等終端設(shè)備上閱讀的為文本等,而該文本往往有版權(quán)保護(hù),當(dāng)前第一應(yīng)用的程序需要檢測終端設(shè)備即語音指令的發(fā)送者的指令權(quán)限如對該文本進(jìn)行復(fù)制等,限制非法用戶對文本進(jìn)行復(fù)制等,因此,要求語音指令的發(fā)送者提供在第一應(yīng)用的程序中的登錄賬號和密碼等,以檢測其指令權(quán)限。步驟S203,判斷所述語音指令的發(fā)送者是否具備指令權(quán)限,如果是,則轉(zhuǎn)至步驟S204,否則,則轉(zhuǎn)至步驟S209。根據(jù)語音指令的發(fā)送者提供的在第一應(yīng)用的程序中的登錄賬號和密碼等,判斷該登錄賬號和密碼等是否正確,以確定該語音指令的發(fā)送者是否具備指令權(quán)限。如果具備指令權(quán)限,則轉(zhuǎn)至步驟S204,否則,則轉(zhuǎn)至步驟S209,結(jié)束對文本的操作。步驟S204,按照所述第一應(yīng)用中的文本標(biāo)尺,確定所述語音指令所指令的源位置信息對應(yīng)的文本在所述第一應(yīng)用中的位置。為了準(zhǔn)確快速的選取語音指令所指令的位置信息對應(yīng)的文本,在第一應(yīng)用中設(shè)置并顯示文本標(biāo)尺,按照該文本標(biāo)尺,可以準(zhǔn)確快速地獲取該文本在第一應(yīng)用中的位置。例如,該文本標(biāo)尺在第一應(yīng)用中標(biāo)示了行和列,根據(jù)該文本標(biāo)尺可以準(zhǔn)確快速地獲取語音指令所指令的位置信息“第一應(yīng)用中的第三行第三列至第五行第五列”對應(yīng)的文本的位置。步驟S205,選擇所述位置處的文本。根據(jù)步驟S204確定的文本的位置,選擇該位置處的文本。步驟S206,根據(jù)所述語音指令所指令的第一操作信息,將選取的所述文本復(fù)制至內(nèi)存中。根據(jù)語音指令所指令的第一操作信息,如本實(shí)施例中的舉例為“復(fù)制”,則將步驟S205中選擇的文本復(fù)制至內(nèi)存。該復(fù)制操作由后臺程序執(zhí)行,終端設(shè)備并不退出當(dāng)前第一應(yīng)用的運(yùn)行。步驟S207,根據(jù)所述語音指令所指令的第二操作信息,調(diào)用所述第二應(yīng)用并使所述第二應(yīng)用后臺運(yùn)行。根據(jù)語音指令所指令的第二操作信息,該第二操作信息對應(yīng)的操作由第二應(yīng)用完成,因此,調(diào)用該第二應(yīng)用,但使該第二應(yīng)用在后臺運(yùn)行,終端設(shè)備并不退出當(dāng)前第一應(yīng)用的運(yùn)行。如本實(shí)施例的舉例中,該第二應(yīng)用為微博。步驟S208,從內(nèi)存中讀取所述文本,并將所述文本發(fā)送至后臺運(yùn)行的所述第二應(yīng)用中,以對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作;其中,所述操作為粘貼操作。根據(jù)步驟S206,選取的文本已復(fù)制至內(nèi)存,在本步驟中,從內(nèi)存中讀取該文本,將該文本發(fā)送至后臺運(yùn)行的第二應(yīng)用,在第二應(yīng)用中確定目的位置信息對應(yīng)的位置,如本實(shí)施例的舉例中的“微博的空白處”,在確定的位置對選取的文本執(zhí)行第二操作信息對應(yīng)的操作,該操作為進(jìn)行粘貼操作,將該文本粘貼在微博的空白處。步驟S209,結(jié)束。在本步驟中,終端設(shè)備結(jié)束語音指令所指令對第一應(yīng)用中的文本的操作。根據(jù)本發(fā)明另一個實(shí)施例提供的一種操作文本的方法,通過語音指令的指示,無需退出當(dāng)前應(yīng)用程序而可以在其它應(yīng)用程序中進(jìn)行文本的操作,該操作簡單、方便,用戶體驗佳。圖3為本發(fā)明提供的一種操作文本的裝置的一個實(shí)施例的結(jié)構(gòu)示意圖。如圖3所示,該裝置包括:選取單元101,用于當(dāng)接收到語音指令時,根據(jù)所述語音指令所指令的源位置信息,在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本。第一操作單元102,用于根據(jù)所述語音指令所指令的第一操作信息,對所述文本執(zhí)行所述第一操作信息對應(yīng)的操作。
本實(shí)施例中,在手機(jī)等終端設(shè)備的前臺運(yùn)行的為第一應(yīng)用的程序,即當(dāng)前運(yùn)行的為第一應(yīng)用的程序,該第一應(yīng)用的程序中顯示的為文本等,而在現(xiàn)在越來越智能的手機(jī)等終端設(shè)備中,都安裝有語音助手類軟件,該類軟件運(yùn)行在后臺。用戶打算將第一應(yīng)用中的某個位置的文本發(fā)送至第二應(yīng)用中進(jìn)行處理,但并不退出當(dāng)前運(yùn)行的第一應(yīng)用,因此,用戶啟動語音助手類軟件,發(fā)出語音指令,該語音指令包括選取的文本的源位置信息、目的位置信息、在當(dāng)前運(yùn)行的第一應(yīng)用中對選取的文本進(jìn)行何種操作的第一操作信息和在第二應(yīng)用中對選取的文本進(jìn)行何種操作的第二操作信息。終端設(shè)備接收到該語音指令時,選取單元101根據(jù)該語音指令所指令的源位置信息在當(dāng)前運(yùn)行的第一應(yīng)用中選取該源位置信息對應(yīng)的文本,以及第一操作單元102根據(jù)該語音指令所指令的第一操作信息在當(dāng)前運(yùn)行的第一應(yīng)用中對該文本執(zhí)行第一操作信息對應(yīng)的操作。第二操作單元103,用于用于根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作。第二操作單元103根據(jù)語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用,將其運(yùn)行在后臺,在第二應(yīng)用中確定目的位置信息對應(yīng)的位置,在確定的位置對選取的文本執(zhí)行第二操作信息對應(yīng)的操作。終端設(shè)備當(dāng)前仍然運(yùn)行在第一應(yīng)用。根據(jù)本發(fā)明一個實(shí)施例提供的一種操作文本的裝置,通過語音指令的指示,無需退出當(dāng)前應(yīng)用程序而獲得在其它應(yīng)用程序中對文本的操作的結(jié)果,該操作簡單、方便,用戶體驗佳。圖4為一種操作文本的裝置的另一個實(shí)施例的結(jié)構(gòu)示意圖。如圖4所示,該裝置包括:識別單元201,用于對接收到的語音指令進(jìn)行識別,獲得所述語音指令所指令的源
位置信息、目的位置信息、第一操作信息和第二操作信息。本實(shí)施例中,在手機(jī)等終端設(shè)備的前臺運(yùn)行的為第一應(yīng)用的程序,即當(dāng)前運(yùn)行的為第一應(yīng)用的程序,該第一應(yīng)用的程序中顯示的為文本等,用戶正在該第一應(yīng)用的界面上閱讀該文本,例如,用戶想要將該文本中感興趣的部分內(nèi)容粘貼到微博等第二應(yīng)用中,因此,用戶開啟手機(jī)等終端設(shè)備中安裝的語音助手類軟件,該類軟件運(yùn)行在后臺,用戶向該語音助手軟件發(fā)出語音指令:“請選取從第三行第三列至第五行第五列的內(nèi)容并復(fù)制該文本”、“請將該文本粘貼到微博的空白處”,該語音指令可以一次發(fā)出,也可分開發(fā)出。語音助手軟件從手機(jī)等終端設(shè)備的麥克風(fēng)等接收該語音指令。由于用戶發(fā)出的語音指令并沒有統(tǒng)一的形式,所以需要對該語音指令識別,獲取其中的關(guān)鍵信息,即獲得該語音指令所指令的源位置信息、目的位置信息、第一操作信息和第二操作信息,例如,根據(jù)用戶發(fā)出的語音指令,獲得源位置信息為“第一應(yīng)用中的第三行第三列至第五行第五列”、目的位置信息為“微博的空白處”、第一操作信息為“復(fù)制”和第二操作信息為“粘貼”。檢測單元202,用于檢測所述語音指令的發(fā)送者的指令權(quán)限。用戶在手機(jī)等終端設(shè)備上閱讀的為文本等,而該文本往往有版權(quán)保護(hù),當(dāng)前第一應(yīng)用的程序需要檢測終端設(shè)備即語音指令的發(fā)送者的指令權(quán)限如對該文本進(jìn)行復(fù)制等,限制非法用戶對文本進(jìn)行復(fù)制等,因此,檢測單元202要求語音指令的發(fā)送者提供在第一應(yīng)用的程序中的登錄賬號和密碼等,以檢測其指令權(quán)限。判斷單元203,用于判斷所述語音指令的發(fā)送者是否具備指令權(quán)限,如果所述語音指令的發(fā)送者具備指令權(quán)限,則執(zhí)行所述第一操作信息對應(yīng)的操作。根據(jù)語音指令的發(fā)送者提供的在第一應(yīng)用的程序中的登錄賬號和密碼等,判斷單元203判斷該登錄賬號和密碼等是否正確,以確定該語音指令的發(fā)送者是否具備指令權(quán)限。如果所述語音指令的發(fā)送者具備指令權(quán)限,則執(zhí)行所述第一操作信息對應(yīng)的操作。選取單元204,用于當(dāng)接收到語音指令時,根據(jù)所述語音指令所指令的源位置信息,在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本。為了準(zhǔn)確快速的選取語音指令所指令的位置信息對應(yīng)的文本,該選取單元204包括確定單元2041和選擇單元2042。確定單元2041,用于按照所述第一應(yīng)用中的文本標(biāo)尺,確定所述語音指令所指令的源位置信息對應(yīng)的文本在所述第一應(yīng)用中的位置。為了準(zhǔn)確快速的選取語音指令所指令的源位置信息對應(yīng)的文本,在第一應(yīng)用中設(shè)置并顯示文本標(biāo)尺,確定單元2041按照該文本標(biāo)尺,可以準(zhǔn)確快速地獲取該文本在第一應(yīng)用中的位置。例如,該文本標(biāo)尺在第一應(yīng)用中標(biāo)示了行和列,根據(jù)該文本標(biāo)尺可以準(zhǔn)確快速地獲取語音指令所指令的源位置信息“第一應(yīng)用中的第三行第三列至第五行第五列”對應(yīng)的文本的位置。選擇單元2042,用于選擇所述位置處的文本。根據(jù)確定單元2041確定的文本的位置,選擇單元2042選擇該位置處的文本。復(fù)制單元205,用于根據(jù)所述語音指令所指令的第一操作信息,將選取的所述文本復(fù)制至內(nèi)存中。根據(jù)語音指令所指令的第一操作信息,如本實(shí)施例中的舉例為“復(fù)制”,則復(fù)制單元205將選取單元204選取的文本復(fù)制至內(nèi)存。該復(fù)制操作由后臺程序執(zhí)行,終端設(shè)備并不退出當(dāng)前第一應(yīng)用的運(yùn)行。第二操作單元206,用于根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作。具體地,第二操作單元206包括:調(diào)用單元2061、讀取單元2062、發(fā)送單元2063、粘貼單元2064。調(diào)用單元2061,用于根據(jù)所述語音指令所指令的第二操作信息,調(diào)用所述第二應(yīng)用并使所述第二應(yīng)用后臺運(yùn)行。根據(jù)語音指令所指令的第二操作信息,該第二操作信息對應(yīng)的操作由第二應(yīng)用完成,因此,調(diào)用單元2061調(diào)用該第二應(yīng)用,但使該第二應(yīng)用在后臺運(yùn)行,終端設(shè)備并不退出當(dāng)前第一應(yīng)用的運(yùn)行。讀取單元2062,用于從內(nèi)存中讀取所述文本。發(fā)送單元2063,用于將所述文本發(fā)送至后臺運(yùn)行的所述第二應(yīng)用中。粘貼單元2064,用于對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作;其中,所述操作為粘貼操作。讀取單元2062從內(nèi)存中讀取復(fù)制單元205復(fù)制至內(nèi)存的文本,由發(fā)送單元2063將該文本發(fā)送至后臺運(yùn)行的第二應(yīng)用,然后由粘貼單元2064執(zhí)行第二操作信息對應(yīng)的操作,即粘貼,例如,發(fā)送單元2063將文本發(fā)送至微博的空白處,粘貼單元2064將文本粘貼在該空白處。根據(jù)本發(fā)明另一個實(shí)施例提供的一種操作文本的裝置,通過語音指令的指示,無需退出當(dāng)前應(yīng)用程序而可以在其它應(yīng)用程序中進(jìn)行文本的操作,該操作簡單、方便,用戶體驗佳。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種操作文本的方法,其特征在于,包括: 當(dāng)接收到語音指令時,根據(jù)所述語音指令所指令的源位置信息和第一操作信息,在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本并對所述文本執(zhí)行所述第一操作信息對應(yīng)的操作; 根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作。
2.按權(quán)利要求1所述的方法,其特征在于,在所述接收到語音指令后,還包括: 對所述語音指令進(jìn)行識別,獲得所述語音指令所指令的源位置信息、目的位置信息、第一操作信息和第二操作信息。
3.按權(quán)利要求1或2所述的方法,其特征在于,所述在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本,包括: 按照所述第一應(yīng)用中的文本標(biāo)尺,確定所述語音指令所指令的源位置信息對應(yīng)的文本在所述第一應(yīng)用中的位置; 選擇所述位置處的文本。
4.按權(quán)利要求1-3任意一項所述的方法,其特征在于,所述在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本之前,還包括: 檢測所述語音 指令的發(fā)送者的指令權(quán)限; 如果所述語音指令的發(fā)送者具備指令權(quán)限,則執(zhí)行所述第一操作信息對應(yīng)的操作。
5.按權(quán)利要求1-4任意一項所述的方法,其特征在于,所述對所述文本執(zhí)行所述第一操作信息對應(yīng)的操作,包括: 根據(jù)所述語音指令所指令的第一操作信息,將選取的所述文本復(fù)制至內(nèi)存中。
6.按權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作,包括: 根據(jù)所述語音指令所指令的第二操作信息,調(diào)用所述第二應(yīng)用并使所述第二應(yīng)用后臺運(yùn)行; 從內(nèi)存中讀取所述文本,并將所述文本發(fā)送至后臺運(yùn)行的所述第二應(yīng)用中,以對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作; 其中,所述操作為粘貼操作。
7.一種操作文本的裝置,其特征在于,包括: 選取單元,用于當(dāng)接收到語音指令時,根據(jù)所述語音指令所指令的源位置信息,在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本; 第一操作單元,用于根據(jù)所述語音指令所指令的第一操作信息,對所述文本執(zhí)行所述第一操作信息對應(yīng)的操作; 第二操作單元,用于根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作。
8.按權(quán)利要求7所述的裝置,其特征在于,還包括:識別單元,用于對所述語音指令進(jìn)行識別,獲得所述語音指令所指令的源位置信息、目的位置信息、第一操作信息和第二操作信息。
9.按權(quán)利要求7或8所述的裝置,其 特征在于,所述選取單元包括: 確定單元,用于按照所述第一應(yīng)用中的文本標(biāo)尺,確定所述語音指令所指令的源位置信息對應(yīng)的文本在所述第一應(yīng)用中的位置; 選擇單元,用于選擇所述位置處的文本。
10.按權(quán)利要求7-9任意一項所述的裝置,其特征在于,還包括: 檢測單元,用于檢測所述語音指令的發(fā)送者的指令權(quán)限; 判斷單元,用于如果所述語音指令的發(fā)送者具備指令權(quán)限,則執(zhí)行所述第一操作信息對應(yīng)的操作。
11.按權(quán)利要求7-10任意一項所述的裝置,其特征在于,所述第一操作單元包括: 復(fù)制單元,用于根據(jù)所述語音指令所指令的第一操作信息,將選取的所述文本復(fù)制至內(nèi)存中。
12.按權(quán)利要求11所述的裝置,其特征在于,所述第二操作單元包括: 調(diào)用單元,用于根據(jù)所述語音指令所指令的第二操作信息,調(diào)用所述第二應(yīng)用并使所述第二應(yīng)用后臺運(yùn)行; 讀取單元,用于從內(nèi)存中讀取所述文本; 發(fā)送單元,用于將所述文本發(fā)送至后臺運(yùn)行的所述第二應(yīng)用中; 粘貼單元,用于對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作; 其中,所述操作為粘貼操作。
全文摘要
本發(fā)明公開了一種操作文本的方法,包括當(dāng)接收到語音指令時,根據(jù)所述語音指令所指令的源位置信息和第一操作信息,在當(dāng)前運(yùn)行的第一應(yīng)用中選取所述源位置信息對應(yīng)的文本并對所述文本執(zhí)行所述第一操作信息對應(yīng)的操作;根據(jù)所述語音指令所指令的目的位置信息和第二操作信息,調(diào)用第二應(yīng)用對所述文本在所述目的位置信息對應(yīng)的所述第二應(yīng)用中的位置執(zhí)行所述第二操作信息對應(yīng)的操作。本發(fā)明還相應(yīng)地公開了一種操作文本的裝置。采用本發(fā)明提供的一種操作文本的方法及裝置的技術(shù)方案,通過語音指令的指示,無需退出當(dāng)前應(yīng)用程序而可以在其它應(yīng)用程序中進(jìn)行文本的操作,該操作簡單、方便,用戶體驗佳。
文檔編號G06F21/16GK103092823SQ20131002833
公開日2013年5月8日 申請日期2013年1月25日 優(yōu)先權(quán)日2013年1月25日
發(fā)明者王細(xì)勇, 李昌竹, 蔣洪睿, 徐丹華, 司馬經(jīng)華 申請人:華為終端有限公司