一種信息處理方法、裝置和電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種信息處理方法、裝置和電子設(shè)備,其中,所述方法應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備中,所述方法包括:按第一方式獲取第一操作,接收第一指令信息;按第二方式獲取第二操作,接收第二指令信息;根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令;所述第一方式和所述第二方式不同。在單一交互方式下接收到不完整的指令信息時(shí),本發(fā)明能夠執(zhí)行用戶所需操作。
【專利說明】一種信息處理方法、裝置和電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù),特別涉及一種信息處理方法、裝置和電子設(shè)備。
【背景技術(shù)】
[0002]目前,用戶和具有指令接收和指令處理功能的電子設(shè)備(如移動(dòng)終端、平板電腦等)的交互方式主要有字符輸入、菜單選擇、語(yǔ)音指令和圖像輸入等。
[0003]對(duì)于字符輸入、菜單選擇的交互,比如,用戶要發(fā)送第一聯(lián)系人的電話號(hào)碼給第二聯(lián)系人需要執(zhí)行如下操作:打開聯(lián)系人應(yīng)用,打開聯(lián)系人搜索功能,輸入第一聯(lián)系人的姓名或其它形式的標(biāo)識(shí),選擇“復(fù)制”或“轉(zhuǎn)發(fā)”搜索到的聯(lián)系電話的操作菜單,選擇發(fā)送對(duì)象為第二聯(lián)系人,以菜單或交互界面的按鈕的形式發(fā)出發(fā)送指令。
[0004]對(duì)于語(yǔ)音指令的交互,比如,用戶發(fā)出“撥打張三的電話”的語(yǔ)音指令,電子設(shè)備解析完整的指令信息然后執(zhí)行對(duì)應(yīng)的操作。所述完整的指令信息必須包括指令動(dòng)作和指令對(duì)象,針對(duì)上述例子,“撥打”為指令動(dòng)作,“張三的電話”指令對(duì)象。有時(shí),所述完整的指令信息還需要包括指令內(nèi)容,例如,通知李四到會(huì)議室,“通知”為指令動(dòng)作,“李四”為指令對(duì)象,“到會(huì)議室”為指令內(nèi)容。
[0005]對(duì)于圖像交互的交互,例如,面部解鎖、圖片搜索等。
[0006]對(duì)于以上交互方式,都需要用戶采用單一的交互方式輸入完整的指令信息,終端使用對(duì)應(yīng)單一交互方式的指令解析方式解析指令信息,執(zhí)行后續(xù)操作。
[0007]現(xiàn)實(shí)情況中,如果用戶在單一交互方式下沒有輸入完整的指令信息,就無法執(zhí)行用戶的指令。例如,在通訊錄中的張三的詳情頁(yè)中,用戶僅輸入語(yǔ)音命令“撥打”,是無法撥打張三的電話的。
【發(fā)明內(nèi)容】
[0008]本發(fā)明實(shí)施例的目的在于提供一種信息處理方法、裝置和電子設(shè)備,在單一交互方式下接收到不完整的指令信息時(shí),能夠執(zhí)行用戶所需操作。
[0009]為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0010]本發(fā)明實(shí)施例一種信息處理方法,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備中,所述方法包括:
[0011]按第一方式獲取第一操作,接收第一指令信息;
[0012]按第二方式獲取第二操作,接收第二指令信息;
[0013]根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令;
[0014]所述第一方式和所述第二方式不同。
[0015]較佳地,所述按第二方式獲取第二操作,接收第二指令信息為:
[0016]通過所述電子設(shè)備的語(yǔ)音采集模塊獲取第二操作,接收第二指令信息;所述第二操作為語(yǔ)音操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息;
[0017]相應(yīng)的,所述執(zhí)行指令對(duì)象的相關(guān)指令之前,所述方法還包括:
[0018]對(duì)所述第二指令信息進(jìn)行語(yǔ)義解析。
[0019]較佳地,所述語(yǔ)義解析包括:
[0020]計(jì)算出所述第二指令信息的缺省部分、指令動(dòng)作、指令對(duì)象和指令內(nèi)容;
[0021]獲取所述缺省部分信息,以及所述第一指令信息;
[0022]使用所述第一指令信息填補(bǔ)所述缺省部分信息。
[0023]較佳地,所述按第二方式獲取第二操作,接收第二指令信息為:
[0024]檢測(cè)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息獲取第二操作,接收第二指令信息,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0025]較佳地,所述檢測(cè)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息獲取第二操作,包括:
[0026]獲取所述當(dāng)前狀態(tài)的使用場(chǎng)景,其中,所述使用場(chǎng)景至少包括所述電子設(shè)備在所述第一操作之前打開過的應(yīng)用信息,以及對(duì)所述應(yīng)用信息的操作記錄;
[0027]根據(jù)所述使用場(chǎng)景,確定所述第二操作。
[0028]較佳地,所述按第二方式獲取第二操作,接收第二指令信息為:
[0029]通過所述電子設(shè)備的圖像采集模塊獲取第二操作,接收第二指令信息,所述第二操作為圖像操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0030]較佳地,所述按第二方式獲取第二操作,接收第二指令信息為:
[0031]通過所述電子設(shè)備的感應(yīng)模塊獲取第二操作,接收第二指令信息,所述第二操作為感應(yīng)操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0032]較佳地,所述按第二方式獲取第二操作,接收第二指令信息之前,所述方法還包括:
[0033]判斷接收到的接收第一指令信息是否滿足第一預(yù)設(shè)條件,當(dāng)不滿足時(shí),執(zhí)行按第二方式獲取第二操作,接收第二指令信息的步驟。
[0034]較佳地,所述接收第二指令信息之后,所述方法還包括:
[0035]判斷接收到的接收第二指令信息是否滿足第二預(yù)設(shè)條件,當(dāng)滿足時(shí),執(zhí)行根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令的步驟。
[0036]本發(fā)明實(shí)施例一種信息處理裝置,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備中,所述裝置包括:
[0037]第一接收單元,用于按第一方式獲取第一操作,接收第一指令信息;
[0038]第二接收單元,用于按第二方式獲取第二操作,接收第二指令信息;
[0039]處理單元,用于根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令;
[0040]所述第一方式和所述第二方式不同。
[0041]較佳地,所述第二接收單元,用于通過所述電子設(shè)備的語(yǔ)音采集模塊獲取第二操作,接收第二指令信息;所述第二操作為語(yǔ)音操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0042]相應(yīng)的,所述裝置還包括:
[0043]解析單元,用于對(duì)所述第二指令信息進(jìn)行語(yǔ)義解析。
[0044]較佳地,所述解析單元,用于計(jì)算出所述第二指令信息的缺省部分、指令動(dòng)作、指令對(duì)象和指令內(nèi)容;
[0045]獲取所述缺省部分信息,以及所述第一指令信息;
[0046]使用所述第一指令信息填補(bǔ)所述缺省部分信息。
[0047]較佳地,所述裝置還包括:檢測(cè)單元,用于檢測(cè)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息獲取第二操作,接收第二指令信息,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0048]較佳地,所述檢測(cè)單元,用于獲取所述當(dāng)前狀態(tài)的使用場(chǎng)景,其中,所述使用場(chǎng)景至少包括所述電子設(shè)備在所述第一操作之前打開過的應(yīng)用信息,以及對(duì)所述應(yīng)用信息的操作記錄;
[0049]根據(jù)所述使用場(chǎng)景,確定所述第二操作。
[0050]較佳地,所述第二接收單元,用于通過所述電子設(shè)備的圖像采集模塊獲取第二操作,接收第二指令信息,所述第二操作為圖像操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0051]較佳地,所述第二接收單元,用于通過所述電子設(shè)備的感應(yīng)模塊獲取第二操作,接收第二指令信息,所述第二操作為感應(yīng)操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0052]較佳地,所述裝置還包括:
[0053]第一判斷單元,用于判斷接收到的接收第一指令信息是否滿足第一預(yù)設(shè)條件,當(dāng)不滿足時(shí),通知第二接收單元執(zhí)行按第二方式獲取第二操作,接收第二指令信息的操作。
[0054]較佳地,所述裝置還包括:
[0055]第二判斷單元,用于判斷接收到的接收第二指令信息是否滿足第二預(yù)設(shè)條件,當(dāng)滿足時(shí),通知處理單元執(zhí)行根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令的操作。
[0056]本發(fā)明實(shí)施例提供的一種電子設(shè)備,所述電子設(shè)備包括上述任一種信息處理裝置。
[0057]由上可知,本發(fā)明實(shí)施例提供的技術(shù)方案包括:按第一方式獲取第一操作,接收第一指令信息;按第二方式獲取第二操作,接收第二指令信息;根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令;所述第一方式和所述第二方式不同。由此,通過兩種方式獲取的指令信息,執(zhí)行指令對(duì)象的相關(guān)指令,本發(fā)明能夠在單一交互方式下接收到不完整的指令信息時(shí),執(zhí)行用戶所需操作。
【專利附圖】
【附圖說明】
[0058]圖1為本發(fā)明提供的一種信息處理方法的第一實(shí)施例的流程示意圖;
[0059]圖2為本發(fā)明提供的一種信息處理方法的第二實(shí)施例的流程示意圖;
[0060]圖3為本發(fā)明提供的一種信息處理方法的第三實(shí)施例的流程示意圖;
[0061]圖4為本發(fā)明提供的一種信息處理方法的第四實(shí)施例的流程示意圖;
[0062]圖5為本發(fā)明提供的一種信息處理方法的第五實(shí)施例的流程示意圖;
[0063]圖6為本發(fā)明提供的一種信息處理方法的第六實(shí)施例的流程示意圖;
[0064]圖7為本發(fā)明提供的一種信息處理方法的第七實(shí)施例的流程示意圖;
[0065]圖8為本發(fā)明提供的一種信息處理方法的第八實(shí)施例的流程示意圖;
[0066]圖9為本發(fā)明提供的一種信息處理裝置的第一實(shí)施例的結(jié)構(gòu)示意圖;
[0067]圖10為本發(fā)明提供的一種信息處理裝置的第四實(shí)施例的結(jié)構(gòu)示意圖;
[0068]圖11為本發(fā)明提供的一種信息處理裝置的第五實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0069]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。
[0070]本發(fā)明提供的一種信息處理方法的第一實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的第一電子設(shè)備,如圖1所示,所述方法包括:
[0071]步驟101、按第一方式獲取第一操作,接收第一指令信息;
[0072]這里,按第一方式獲取第一操作可以是以下操作之一:鍵盤輸入操作,觸摸屏觸摸操作,鼠標(biāo)、手寫筆或手指等點(diǎn)擊操作或菜單選擇等。
[0073]步驟102、按第二方式獲取第二操作,接收第二指令信息。
[0074]步驟103、根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0075]本文中,所述第一方式和所述第二方式不同。
[0076]由此,本實(shí)施例通過兩種方式獲取的指令信息,執(zhí)行指令對(duì)象的相關(guān)指令,能夠在單一交互方式下接收到不完整的指令信息時(shí),執(zhí)行用戶所需操作,從而為用戶提供便捷的服務(wù)。
[0077]本發(fā)明提供的一種信息處理方法的第二實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖2所示,所述方法包括:
[0078]步驟201、按第一方式獲取第一操作,接收第一指令信息。
[0079]步驟202、通過所述電子設(shè)備的語(yǔ)音采集模塊獲取第二操作,接收第二指令信息;
[0080]這里,所述第二操作為語(yǔ)音操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0081]步驟203、對(duì)所述第二指令信息進(jìn)行語(yǔ)義解析。
[0082]步驟204、根據(jù)語(yǔ)義解析結(jié)果執(zhí)行指令對(duì)象的相關(guān)指令。
[0083]由此,本實(shí)施例通過所述電子設(shè)備的語(yǔ)音采集模塊獲取第二操作,可以簡(jiǎn)化操作動(dòng)作,方便用戶進(jìn)行操作。
[0084]在優(yōu)選的實(shí)施例中,所述語(yǔ)義解析包括:計(jì)算出所述第二指令信息的缺省部分、指令動(dòng)作、指令對(duì)象和指令內(nèi)容;
[0085]獲取所述缺省部分信息,以及所述第一指令信息;
[0086]使用所述第一指令信息填補(bǔ)所述缺省部分信息。
[0087]這樣,優(yōu)選實(shí)施例通過計(jì)算出所述第二指令信息的缺省部分、指令動(dòng)作、指令對(duì)象和指令內(nèi)容,能夠準(zhǔn)確獲取所述缺省部分信息,進(jìn)而能夠有效選取第一指令信息的信息對(duì)所述缺省部分信息進(jìn)行補(bǔ)全。
[0088]本發(fā)明提供的一種信息處理方法的第三實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖3所示,所述方法包括:
[0089]步驟301、按第一方式獲取第一操作,接收第一指令信息。
[0090]步驟302、檢測(cè)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息獲取第二操作,接收第二指令信息;
[0091]這里,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0092]步驟303、根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0093]由此,本實(shí)施例根據(jù)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息,能夠快速的對(duì)第一指令信息中的缺省部分信息進(jìn)行填補(bǔ),簡(jiǎn)化用戶操作。
[0094]在優(yōu)選的實(shí)施例中,所述檢測(cè)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息獲取第二操作,可以包括:
[0095]獲取所述當(dāng)前狀態(tài)的使用場(chǎng)景,其中,所述使用場(chǎng)景至少包括所述電子設(shè)備在所述第一操作之前打開過的應(yīng)用信息,以及對(duì)所述應(yīng)用信息的操作記錄;
[0096]根據(jù)所述使用場(chǎng)景,確定所述第二操作。
[0097]其中,所述使用場(chǎng)景可以包括正在運(yùn)行的應(yīng)用的名稱、運(yùn)行狀態(tài)、開啟界面名稱、界面內(nèi)容、交互數(shù)據(jù),以及特定時(shí)間段開啟的應(yīng)用的名稱、使用頻率、運(yùn)行時(shí)間、關(guān)閉時(shí)間、開啟界面,接收指令、交互數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)等信息,此外還可以包括當(dāng)前系統(tǒng)所處的模式,例如辦公模式,靜音模式、飛行模式等。
[0098]這里,還可以包括:獲取用戶使用信息,對(duì)所述用戶使用信息進(jìn)行分析,得到與當(dāng)前場(chǎng)景相關(guān)的用戶使用信息,將用戶使用信息和當(dāng)前場(chǎng)景進(jìn)行關(guān)聯(lián),通過關(guān)聯(lián)關(guān)系分析確定第二操作。由此,可以將根據(jù)第二操作接收的指令信息和根據(jù)第一操作接收的指令信息進(jìn)行結(jié)合,確定完整的指令信息,以執(zhí)行用戶所需操作。
[0099]其中,用戶使用信息可以包括輸入的語(yǔ)音、圖像、手勢(shì)、字符等信息,以及點(diǎn)擊或菜單選擇所觸發(fā)的信息,輸入信息的時(shí)間等。
[0100]本發(fā)明提供的一種信息處理方法的第四實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖4所示,所述方法包括:
[0101]步驟401、按第一方式獲取第一操作,接收第一指令信息。
[0102]步驟402、通過所述電子設(shè)備的圖像采集模塊獲取第二操作,接收第二指令信息;
[0103]這里,所述第二操作為圖像操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息;
[0104]其中,圖像采集模塊可以由攝像頭實(shí)現(xiàn)。
[0105]步驟403、根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0106]由此,本實(shí)施例通過所述電子設(shè)備的圖像采集模塊獲取第二操作,可以簡(jiǎn)化操作動(dòng)作,方便用戶進(jìn)行操作。
[0107]本發(fā)明提供的一種信息處理方法的第五實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖5所示,所述方法包括:
[0108]步驟501、按第一方式獲取第一操作,接收第一指令信息。
[0109]步驟502、通過所述電子設(shè)備的感應(yīng)模塊獲取第二操作,接收第二指令信息;
[0110]這里,所述第二操作為感應(yīng)操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息;
[0111]其中,所述感應(yīng)模塊可以由重力傳感器、光傳感器、近距離傳感器中一種或幾種構(gòu)成。
[0112]步驟503、根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0113]由此,本實(shí)施例通過所述電子設(shè)備的感應(yīng)采集模塊獲取第二操作,可以簡(jiǎn)化操作動(dòng)作,方便用戶進(jìn)行操作。
[0114]本發(fā)明提供的一種信息處理方法的第六實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖6所示,所述方法包括:
[0115]步驟601、按第一方式獲取第一操作,接收第一指令信息。
[0116]步驟602、通過所述電子設(shè)備的圖像采集模塊、感應(yīng)模塊獲取、語(yǔ)音采集模塊中的一種或幾種獲取第二操作,接收第二指令信息;
[0117]這里,所述第二操作可以為圖像操作、感應(yīng)操作、語(yǔ)音操作中的一種或幾種的組入口 ο
[0118]這里,當(dāng)?shù)诙僮魇菐追N操作的組合時(shí),根據(jù)各操作接收多個(gè)指令信息,這時(shí),所述第二指令信息為多個(gè)指令信息的集合。
[0119]此時(shí),分別識(shí)別出根據(jù)各操作接收的各指令信息的指令動(dòng)作、指令對(duì)象和指令內(nèi)容;
[0120]分別計(jì)算各指令信息的缺省部分;
[0121]對(duì)各指令信息的缺省部分的合并,確定第二指令信息的缺省部分;
[0122]獲取所述缺省部分信息,以及所述第一指令信息;
[0123]使用所述第一指令信息填補(bǔ)所述缺省部分信息。
[0124]步驟603、根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0125]由此,本實(shí)施例通過所述電子設(shè)備的圖像采集模塊、感應(yīng)模塊獲取、語(yǔ)音采集模塊的組合,可以全面的獲取用戶的操作,進(jìn)而更準(zhǔn)確的執(zhí)行指令對(duì)象的相關(guān)指令。
[0126]本發(fā)明提供的一種信息處理方法的第七實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖7所示,所述方法包括:
[0127]步驟701、按第一方式獲取第一操作,接收第一指令信息。
[0128]步驟702、判斷接收到的接收第一指令信息是否滿足第一預(yù)設(shè)條件,當(dāng)滿足時(shí),進(jìn)入步驟703 ;當(dāng)不滿足時(shí),進(jìn)入步驟704 ;
[0129]這里,所述第一預(yù)設(shè)條件是指用來判斷第一指令信息是否為完整的指令信息的條件。
[0130]步驟703、執(zhí)行第一指令信息,結(jié)束本次流程。
[0131]步驟704、按第二方式獲取第二操作,接收第二指令信息。
[0132]步驟705、根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0133]由此,本實(shí)施例可以避免電子設(shè)備在第一指令信息滿足第一預(yù)設(shè)條件時(shí)繼續(xù)獲取第二操作,從而節(jié)省系統(tǒng)資源。
[0134]本發(fā)明提供的一種信息處理方法的第八實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖8示,所述方法包括:
[0135]步驟801、按第一方式獲取第一操作,接收第一指令信息。
[0136]步驟802、按第二方式獲取第二操作,接收第二指令信息。
[0137]步驟803、判斷接收到的接收第二指令信息是否滿足第二預(yù)設(shè)條件,當(dāng)滿足時(shí),進(jìn)入步驟804 ;當(dāng)不滿足時(shí),結(jié)束本次流程;
[0138]這里,所述第二預(yù)設(shè)條件是指用來判斷第二指令信息是否為有效的指令信息的條件;
[0139]例如,當(dāng)接收到的第二指令信息的時(shí)間與接收到第一指令信息的時(shí)間的時(shí)間間隔(如生命周期)超過一定時(shí)間時(shí),判定所述第二指令信息為無效指令信息。
[0140]步驟804、根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0141]由此,本實(shí)施例在接收到的接收第二指令信息不滿足第二預(yù)設(shè)條件,結(jié)束流程,從而節(jié)省系統(tǒng)資源。
[0142]下面對(duì)本發(fā)明實(shí)施例的具體實(shí)現(xiàn)進(jìn)行舉例說明。
[0143]實(shí)例一
[0144]在通訊錄中用戶張三的詳情頁(yè)中,用戶說“撥打”:系統(tǒng)接收到語(yǔ)音后,識(shí)別出上下文環(huán)境是通訊錄詳情頁(yè)面,解析用戶語(yǔ)音指令是“撥打電話”,系統(tǒng)提取該頁(yè)面對(duì)應(yīng)的用戶(張三的)電話號(hào)碼,啟動(dòng)撥號(hào)應(yīng)用,撥打張三的電話號(hào)碼。
[0145]實(shí)例二
[0146]在通訊錄列表頁(yè)中,用戶說“撥打”,同時(shí)用戶手指觸摸到用戶張三所在的通訊錄條目:系統(tǒng)收到語(yǔ)音后,根據(jù)上下文環(huán)境“通訊錄”,解析出這是一個(gè)“撥打電話”的指令,然后在指令的生命周期內(nèi),檢測(cè)到上下文用戶觸摸了張三的通訊錄條目,得到指令對(duì)象是張三的電話號(hào)碼,系統(tǒng)取出張三的電話號(hào)碼,執(zhí)行撥打張三電話的操作。
[0147]實(shí)例三
[0148]用戶在日程應(yīng)用的某個(gè)日程安排中,說“通知李四”:系統(tǒng)受到語(yǔ)音后,檢測(cè)到這是一條通知指令,通知對(duì)象是“李四”;然后根據(jù)當(dāng)前上下文,知道當(dāng)前上下文環(huán)境是“X月X日開會(huì)”的日程,根據(jù)指令關(guān)聯(lián)規(guī)則在日程中“通知”指令指的是“發(fā)送日程通知”,然后系統(tǒng)發(fā)送指令內(nèi)容“ X月X日開會(huì)”的日程通知給李四。
[0149]實(shí)例四
[0150]在電子設(shè)備上瀏覽文本時(shí),如果用戶選中一段文本(text),說“翻譯”,系統(tǒng)檢測(cè)到“翻譯”指令,并且檢測(cè)到當(dāng)前上下文是選中了一段文本,系統(tǒng)解析指令打開終端上的翻譯應(yīng)用翻譯文本并將結(jié)果呈現(xiàn)給用戶。
[0151]這個(gè)例子中指令“翻譯”還可以是“搜索”、“復(fù)制”、“粘貼”、“發(fā)微博”等。
[0152]實(shí)例五
[0153]在電子設(shè)備上瀏覽文本時(shí),如果用戶選中一段文本,說“發(fā)送到這里”,并且用手勢(shì)指示發(fā)送方向或地點(diǎn),系統(tǒng)檢測(cè)到“發(fā)到這里”指令、手勢(shì)指示、以及選中了一段文本,系統(tǒng)解析指令打開終端上的信息發(fā)送應(yīng)用將所述文本按語(yǔ)音命令和手勢(shì)指示發(fā)送指定方向或地點(diǎn)。
[0154]本發(fā)明提供的一種信息處理裝置的第一實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖9所示,所述裝置包括:
[0155]第一接收單元901,用于按第一方式獲取第一操作,接收第一指令信息。
[0156]第二接收單元902,用于按第二方式獲取第二操作,接收第二指令信息。
[0157]處理單元903,用于根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0158]本文中,所述第一方式和所述第二方式不同。
[0159]由此,本實(shí)施例通過兩種方式獲取的指令信息,執(zhí)行指令對(duì)象的相關(guān)指令,能夠在單一交互方式下接收到不完整的指令信息時(shí),執(zhí)行用戶所需操作,從而為用戶提供便捷的服務(wù)。
[0160]實(shí)際應(yīng)用中,所述第一接收單元901、第二接收單元902、處理單元903均可由電子設(shè)備中的中央處理器(CPU, Central Processing Unit)、數(shù)字信號(hào)處理器(DSP, DigitalSignal Processor)、或現(xiàn)場(chǎng)可編程門陣列(FPGA, Field — Programmable Gate Array)實(shí)現(xiàn)。
[0161]在優(yōu)選的實(shí)施例中,所述第二接收單元902,用于通過所述電子設(shè)備的語(yǔ)音采集模塊獲取第二操作,接收第二指令信息;所述第二操作為語(yǔ)音操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0162]相應(yīng)的,如圖9所示,所述裝置還包括:解析單元904,用于對(duì)所述第二指令信息進(jìn)行語(yǔ)義解析。
[0163]這樣,優(yōu)選實(shí)施例通過所述電子設(shè)備的語(yǔ)音采集模塊獲取第二操作,可以簡(jiǎn)化操作動(dòng)作,方便用戶進(jìn)行操作。
[0164]在優(yōu)選的實(shí)施例中,所述解析單元904,用于計(jì)算出所述第二指令信息的缺省部分、指令動(dòng)作、指令對(duì)象和指令內(nèi)容;
[0165]獲取所述缺省部分信息,以及所述第一指令信息;
[0166]使用所述第一指令信息填補(bǔ)所述缺省部分信息。
[0167]實(shí)際應(yīng)用中,所述解析單元904可由電子設(shè)備中的CPU、DSP或FPGA實(shí)現(xiàn)。
[0168]本發(fā)明提供的一種信息處理裝置的第二實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖9所示,所述裝置包括:
[0169]第一接收單元901,用于按第一方式獲取第一操作,接收第一指令信息。
[0170]第二接收單元902,用于檢測(cè)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息獲取第二操作,接收第二指令信息;
[0171]這里,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0172]處理單元903,用于根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0173]由此,本實(shí)施例根據(jù)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息,能夠快速的對(duì)第一指令信息中的缺省部分信息進(jìn)行填補(bǔ),簡(jiǎn)化用戶操作。
[0174]在優(yōu)選的實(shí)施例中,所述第二接收單元902,用于獲取所述當(dāng)前狀態(tài)的使用場(chǎng)景,其中,所述使用場(chǎng)景至少包括所述電子設(shè)備在所述第一操作之前打開過的應(yīng)用信息,以及對(duì)所述應(yīng)用信息的操作記錄;根據(jù)所述使用場(chǎng)景,確定所述第二操作。
[0175]本發(fā)明提供的一種信息處理裝置的第三實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖9所示,所述裝置包括:
[0176]第一接收單元901,用于按第一方式獲取第一操作,接收第一指令信息。
[0177]第二接收單元902,用于通過所述電子設(shè)備的圖像采集模塊獲取第二操作,接收第二指令信息;
[0178]這里,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0179]處理單元903,用于根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0180]由此,本實(shí)施例通過所述電子設(shè)備的圖像采集模塊獲取第二操作,可以簡(jiǎn)化操作動(dòng)作,方便用戶進(jìn)行操作。
[0181]在優(yōu)選的實(shí)施例中,所述第二接收單元902,通過所述電子設(shè)備的感應(yīng)模塊獲取第二操作,接收第二指令信息。
[0182]這里,所述第二操作為感應(yīng)操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0183]這樣,優(yōu)選實(shí)施例通過所述電子設(shè)備的感應(yīng)采集模塊獲取第二操作,可以簡(jiǎn)化操作動(dòng)作,方便用戶進(jìn)行操作。
[0184]本發(fā)明提供的一種信息處理裝置的第四實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖10所示,所述裝置包括:
[0185]第一接收單元901,用于按第一方式獲取第一操作,接收第一指令信息。
[0186]第一判斷單元905,用于判斷接收到的接收第一指令信息是否滿足第一預(yù)設(shè)條件,當(dāng)不滿足時(shí),通知第二接收單元執(zhí)行按第二方式獲取第二操作,接收第二指令信息的操作。
[0187]第二接收單元902,用于按第二方式獲取第二操作,接收第二指令信息;
[0188]這里,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0189]處理單元903,用于根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0190]由此,本實(shí)施例可以避免電子設(shè)備在第一指令信息滿足第一預(yù)設(shè)條件時(shí)繼續(xù)獲取第二操作,從而節(jié)省系統(tǒng)資源。
[0191]實(shí)際應(yīng)用中,所述第一判斷單元905可由電子設(shè)備中的CPU、DSP或FPGA實(shí)現(xiàn)。
[0192]本發(fā)明提供的一種信息處理裝置的第五實(shí)施例,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備,如圖11所示,所述裝置包括:
[0193]第一接收單元901,用于按第一方式獲取第一操作,接收第一指令信息。
[0194]第二接收單元902,用于按第二方式獲取第二操作,接收第二指令信息;
[0195]這里,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
[0196]第二判斷單元906,用于判斷接收到的接收第二指令信息是否滿足第二預(yù)設(shè)條件,當(dāng)滿足時(shí),通知處理單元執(zhí)行根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令的操作。
[0197]處理單元903,用于根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令。
[0198]由此,本實(shí)施例在接收到的接收第二指令信息不滿足第二預(yù)設(shè)條件,即失效時(shí),結(jié)束流程,從而節(jié)省系統(tǒng)資源。
[0199]實(shí)際應(yīng)用中,所述第二判斷單元906可由電子設(shè)備中的CPU、DSP或FPGA實(shí)現(xiàn)。
[0200]本發(fā)明提供了一種電子設(shè)備的實(shí)施例,所述電子設(shè)備包括上述實(shí)施例中的任意一種信息處理裝置。在實(shí)際應(yīng)用中,上述電子設(shè)備可以是移動(dòng)終端,如智能手機(jī)、平板電腦等。
[0201]由此,依照前面所述本實(shí)施例提供的電子設(shè)備,能夠使前述的一種電子設(shè)備獲得與用戶當(dāng)前場(chǎng)景相關(guān)的話題的內(nèi)容。
[0202]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法、裝置和電子設(shè)備,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0203]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,既可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0204]另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0205]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0206]或者,本發(fā)明實(shí)施例上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0207]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種信息處理方法,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備中,其特征在于,所述方法包括: 按第一方式獲取第一操作,接收第一指令信息; 按第二方式獲取第二操作,接收第二指令信息; 根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令; 所述第一方式和所述第二方式不同。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按第二方式獲取第二操作,接收第二指令信息為: 通過所述電子設(shè)備的語(yǔ)音采集模塊獲取第二操作,接收第二指令信息;所述第二操作為語(yǔ)音操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息; 相應(yīng)的,所述執(zhí)行指令對(duì)象的相關(guān)指令之前,所述方法還包括: 對(duì)所述第二指令信息進(jìn)行語(yǔ)義解析。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述語(yǔ)義解析包括: 計(jì)算出所述第二指令信息的缺省部分、指令動(dòng)作、指令對(duì)象和指令內(nèi)容; 獲取所述缺省部分信息,以及所述第一指令信息; 使用所述第一指令信息填補(bǔ)所述缺省部分信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按第二方式獲取第二操作,接收第二指令信息為: 檢測(cè)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息獲取第二操作,接收第二指令信息,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述檢測(cè)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息獲取第二操作,包括: 獲取所述當(dāng)前狀態(tài)的使用場(chǎng)景,其中,所述使用場(chǎng)景至少包括所述電子設(shè)備在所述第一操作之前打開過的應(yīng)用信息,以及對(duì)所述應(yīng)用信息的操作記錄; 根據(jù)所述使用場(chǎng)景,確定所述第二操作。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按第二方式獲取第二操作,接收第二指令信息之前,所述方法還包括: 判斷接收到的接收第一指令信息是否滿足第一預(yù)設(shè)條件,當(dāng)不滿足時(shí),執(zhí)行按第二方式獲取第二操作,接收第二指令信息的步驟。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收第二指令信息之后,所述方法還包括: 判斷接收到的接收第二指令信息是否滿足第二預(yù)設(shè)條件,當(dāng)滿足時(shí),執(zhí)行根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令的步驟。
8.一種信息處理裝置,應(yīng)用于具有指令接收和指令處理功能的電子設(shè)備中,其特征在于,所述裝置包括: 第一接收單元,用于按第一方式獲取第一操作,接收第一指令信息; 第二接收單元,用于按第二方式獲取第二操作,接收第二指令信息; 處理單元,用于根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令; 所述第一方式和所述第二方式不同。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二接收單元,用于通過所述電子設(shè)備的語(yǔ)音采集模塊獲取第二操作,接收第二指令信息;所述第二操作為語(yǔ)音操作,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。 相應(yīng)的,所述裝置還包括: 解析單元,用于對(duì)所述第二指令信息進(jìn)行語(yǔ)義解析。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述解析單元,用于計(jì)算出所述第二指令信息的缺省部分、指令動(dòng)作、指令對(duì)象和指令內(nèi)容; 獲取所述缺省部分信息,以及所述第一指令信息; 使用所述第一指令信息填補(bǔ)所述缺省部分信息。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二接收單元,用于檢測(cè)所述電子設(shè)備當(dāng)前狀態(tài)的上下文信息獲取第二操作,接收第二指令信息,所述第二指令信息和第一指令信息構(gòu)成完整的指令信息。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第二接收單元,用于獲取所述當(dāng)前狀態(tài)的使用場(chǎng)景,其中,所述使用場(chǎng)景至少包括所述電子設(shè)備在所述第一操作之前打開過的應(yīng)用信息,以及對(duì)所述應(yīng)用信息的操作記錄; 根據(jù)所述使用場(chǎng)景,確定所述第二操作。
13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 第一判斷單元,用于判斷接收到的接收第一指令信息是否滿足第一預(yù)設(shè)條件,當(dāng)不滿足時(shí),通知第二接收單元執(zhí)行按第二方式獲取第二操作,接收第二指令信息的操作。
14.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 第二判斷單元,用于判斷接收到的接收第二指令信息是否滿足第二預(yù)設(shè)條件,當(dāng)滿足時(shí),通知處理單元執(zhí)行根據(jù)接收的第一指令信息和第二指令信息,執(zhí)行指令對(duì)象的相關(guān)指令的操作。
15.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括權(quán)利要求8至14任一項(xiàng)權(quán)利要求所述的信息處理裝置。
【文檔編號(hào)】G06F3/0487GK104423844SQ201310389445
【公開日】2015年3月18日 申請(qǐng)日期:2013年8月30日 優(yōu)先權(quán)日:2013年8月30日
【發(fā)明者】葛付江, 趙凱, 宮文瑞, 葛安生 申請(qǐng)人:聯(lián)想(北京)有限公司