信息處理設備和信息處理方法
【專利摘要】本發(fā)明提供了一種信息處理方法和信息處理設備,所述信息處理方法包括:獲取第一電子設備的用戶輸入的媒體數(shù)據(jù);判斷是否滿足觸發(fā)條件,以獲得一判斷結果;當所述判斷結果表明不滿足所述觸發(fā)條件時,對所述媒體數(shù)據(jù)執(zhí)行第一操作;當所述判斷結果表明滿足所述觸發(fā)條件時,執(zhí)行第二操作;其中,所述第二操作與所述第一操作不同,并且所述第二操作包括基于所述媒體數(shù)據(jù)生成控制命令,所述控制命令用于被所述第一電子設備執(zhí)行。
【專利說明】信息處理設備和信息處理方法
【技術領域】
[0001]本發(fā)明涉及信息處理的領域,更具體地,本發(fā)明涉及一種信息處理設備和信息處理方法。
【背景技術】
[0002]隨著信息技術的發(fā)展,近來,用戶可以通過諸如聲音或動作之類的方式來對諸如便攜式終端、平板電腦等的電子設備進行控制。然而,在這樣的控制方法中,當所述電子設備正對諸如聲音或視頻之類的媒體數(shù)據(jù)進行特定處理時,例如,當用戶正通過所述電子設備與另一電子設備的用戶進行多媒體通信時,或者當用戶正通過所述電子設備本地存儲多媒體數(shù)據(jù)(如錄音、錄像)時,所述控制方法難以區(qū)分用于控制命令的媒體數(shù)據(jù)與用于所述特定處理的媒體數(shù)據(jù),從而嚴重降低了用戶體驗。
【發(fā)明內容】
[0003]有鑒于上述情況,本發(fā)明提供了一種信息處理設備和信息處理方法,其能夠在電子設備對媒體數(shù)據(jù)執(zhí)行特定處理時,區(qū)分用于所述特定處理的媒體數(shù)據(jù)和用于控制的媒體數(shù)據(jù),從而使得用戶能在利用電子設備進行所述特定處理的同時采取諸如語音或動作的控制方式,極大改進了用戶體驗。
[0004]根據(jù)本發(fā)明一實施例,提供了一種信息處理方法,包括:獲取第一電子設備的用戶輸入的媒體數(shù)據(jù);判斷是否滿足觸發(fā)條件,以獲得一判斷結果;當所述判斷結果表明不滿足所述觸發(fā)條件時,對所述媒體數(shù)據(jù)執(zhí)行第一操作;當所述判斷結果表明滿足所述觸發(fā)條件時,執(zhí)行第二操作;其中,所述第二操作與所述第一操作不同,并且所述第二操作包括基于所述媒體數(shù)據(jù)生成控制命令,所述控制命令用于被所述第一電子設備執(zhí)行。
[0005]所述第二操作還包括所述第一操作。
[0006]所述生成控制命令包括:對所述媒體數(shù)據(jù)進行分析,以得到分析結果;以及基于所述分析結果,生成所述控制命令。
[0007]所述判斷是否滿足觸發(fā)條件包括:判斷在獲取所述媒體數(shù)據(jù)之前,所述第一電子設備的與所述控制命令對應的控制功能是否處于啟用狀態(tài)。
[0008]所述信息處理方法還包括:在獲取所述媒體數(shù)據(jù)之前,激活一應用,所述應用默認執(zhí)行與所述第一操作對應的默認操作。
[0009]所述信息處理方法還包括:在獲取所述媒體數(shù)據(jù)之前,從所述第一電子設備接收用于執(zhí)行與所述第一操作對應的默認操作的請求;以及響應于所述請求,執(zhí)行所述默認操作。
[0010]所述信息處理方法還包括:將所述控制命令發(fā)送至所述第一電子設備,以用于由所述第一電子設備執(zhí)行。
[0011]所述默認操作為將所述媒體數(shù)據(jù)緩沖預定時間之后進行所述第一操作的操作;所述預定時間對應于判斷是否滿足觸發(fā)條件所需的處理時間。[0012]所述第二操作為將所述媒體數(shù)據(jù)中的特定媒體數(shù)據(jù)不進行所述第一操作、將所述媒體數(shù)據(jù)中除所述特定媒體數(shù)據(jù)之外的數(shù)據(jù)進行所述第一操作的操作。
[0013]所述第一操作為將所述媒體數(shù)據(jù)發(fā)送到第二電子設備的操作,其中,所述媒體數(shù)據(jù)由所述第二電子設備輸出。
[0014]根據(jù)本發(fā)明另一實施例,提供了一種信息處理設備,包括:獲取單元,獲取第一電子設備的用戶輸入的媒體數(shù)據(jù);判斷單元,判斷是否滿足觸發(fā)條件,以獲得一判斷結果;處理單元,當所述判斷結果表明不滿足所述觸發(fā)條件時,對所述媒體數(shù)據(jù)執(zhí)行第一操作;當所述判斷結果表明滿足所述觸發(fā)條件時,執(zhí)行第二操作;其中,所述第二操作與所述第一操作不同,并且所述第二操作包括基于所述媒體數(shù)據(jù)生成控制命令,所述控制命令用于被所述第一電子設備執(zhí)行。
[0015]所述處理單元包括:分析單元,對所述媒體數(shù)據(jù)進行分析,以得到分析結果;以及生成單元,基于所述分析結果,生成所述控制命令。
[0016]所述判斷單元配置為:判斷在獲取所述媒體數(shù)據(jù)之前,所述第一電子設備的與所述控制命令對應的控制功能是否處于啟用狀態(tài)。
[0017]所述信息處理設備還包括:激活單元,在獲取所述媒體數(shù)據(jù)之前,激活一應用,所述應用默認執(zhí)行與所述第一操作對應的默認操作。
[0018]所述信息處理設備還包括:接收單元,在獲取所述媒體數(shù)據(jù)之前,從所述第一電子設備接收用于執(zhí)行與所述第一操作對應的默認操作的請求;以及執(zhí)行單元,響應于所述請求,執(zhí)行所述默認操作。
[0019]所述信息處理設備還包括:發(fā)送單元,將所述控制命令發(fā)送至所述第一電子設備,以用于由所述第一電子設備執(zhí)行。
[0020]在本發(fā)明實施例的信息處理設備和信息處理方法中,通過對用戶輸入的媒體數(shù)據(jù)進行判斷,能夠在電子設備對媒體數(shù)據(jù)執(zhí)行特定處理時,區(qū)分用于所述特定處理的媒體數(shù)據(jù)和用于控制的媒體數(shù)據(jù),從而使得用戶能在利用電子設備進行所述特定處理的同時采取諸如語音或動作的控制方式,極大改進了用戶體驗。
【專利附圖】
【附圖說明】
[0021]圖1是圖示根據(jù)本發(fā)明實施例的信息處理方法的流程圖;以及
[0022]圖2是圖示根據(jù)本發(fā)明實施例的信息處理設備的主要配置的框圖。
【具體實施方式】
[0023]以下將參考附圖詳細描述本發(fā)明實施例。
[0024]首先,將描述根據(jù)本發(fā)明實施例的信息處理方法。
[0025]本發(fā)明實施例的信息處理方法例如應用于諸如便攜式終端、平板電腦、個人計算機等的電子設備(以下,適當時稱為第一電子設備)。所述電子設備中可以包括多個應用,用于執(zhí)行相應的多種操作。例如,所述電子設備中可以包括通信應用,用于與另一電子設備(以下,適當時稱為第二電子設備)進行通信操作。又例如,所述電子設備中可以包括錄音/錄像應用,用于所述電子設備的用戶在所述電子設備本地進行錄音/錄像操作。
[0026]此外,本發(fā)明實施例的信息處理方法還可以應用于與所述第一電子設備進行通信的服務器。所述服務器通過在所述第一電子設備與所述第二電子設備之間轉發(fā)數(shù)據(jù),使得所述第一電子設備與所述第二電子設備之間能夠進行通信。此外,所述錄音/錄像應用還可用于用戶通過所述電子設備在遠程服務器側存儲所錄音/錄像的音頻/視頻數(shù)據(jù),即,所謂的云存儲應用。
[0027]下面,將參照圖1詳細描述本發(fā)明實施例的信息處理方法。
[0028]如圖1所示,在本發(fā)明實施例的信息處理方法開始時,首先,在步驟S101,所述信息處理方法獲取第一電子設備的用戶輸入的媒體數(shù)據(jù)。所述媒體數(shù)據(jù)既可以是音頻數(shù)據(jù),也可以是視頻數(shù)據(jù),還可以是包含音頻和視頻的音視頻(多媒體)數(shù)據(jù)。接下來,在步驟S102,所述信息處理方法判斷是否滿足觸發(fā)條件,以獲得一判斷結果。
[0029]當所述判斷結果表明不滿足所述觸發(fā)條件時,所述信息處理方法進行到步驟S103,并對所述媒體數(shù)據(jù)執(zhí)行第一操作。
[0030]另一方面,當所述判斷結果表明滿足所述觸發(fā)條件時,所述信息處理方法進行到步驟S104,并執(zhí)行第二操作。
[0031]所述第二操作與所述第一操作不同。更具體地,所述第二操作可以與所述第一操作完全不同,兩者之間不存在任何關聯(lián)關系。替代地,所述第二操作也可以與所述第一操作相關,例如包含所述第一操作。
[0032]然而,無論在上述哪種情況下,所述第二操作都包括基于所述媒體數(shù)據(jù)生成控制命令的操作。如上所述生成的控制命令用于被所述第一電子設備執(zhí)行。例如,所述控制命令可以是用于控制所述第一電子設備自身的系統(tǒng)級的命令,如進程管理命令、系統(tǒng)設置命令等。替代地,所述控制命令也可以是用于控制使用所述媒體數(shù)據(jù)的應用的命令,如所述應用的參數(shù)設置命令、相關功能命令等。
[0033]以上,描述了本發(fā)明實施例的信息處理方法。在本發(fā)明實施例的信息處理方法中,通過對用戶輸入的媒體數(shù)據(jù)進行判斷,能夠在電子設備對媒體數(shù)據(jù)執(zhí)行特定處理時,區(qū)分用于所述特定處理的媒體數(shù)據(jù)和用于控制的媒體數(shù)據(jù),從而使得用戶能在利用電子設備進行所述特定處理的同時采取諸如語音或動作的控制方式,極大改進了用戶體驗。
[0034]需要指出的是,本發(fā)明實施例的信息處理方法可以應用于如上所述的電子設備(即,第一電子設備)。此外,在所述第一電子設備通過例如服務器與第二電子設備進行通信的情況下,本發(fā)明實施例的信息處理方法還可以應用于如上所述的服務器。
[0035]以下,將分別針對上述兩種情況更詳細描述本發(fā)明實施例的信息處理方法。
[0036]在第一種情況下,本發(fā)明實施例的信息處理方法應用于所述第一電子設備。以下,以諸如通信應用的應用為例說明在此情況下的操作。
[0037]具體地,首先,在本發(fā)明實施例的信息處理方法開始之前,所述第一電子設備例如可以響應于用戶的激活命令而激活所述通信應用。如上所述,所述通信應用默認執(zhí)行將所述第一電子設備的用戶的通信內容(如音頻、視頻等)發(fā)送到第二電子設備的操作,即,默認操作。更具體地,所述通信應用可以將所述第一電子設備的通信內容直接發(fā)送到所述第二電子設備。替代地,所述通信應用也可以將所述第一電子設備的通信內容發(fā)送到服務器,并通過所述服務器轉發(fā)到所述第二電子設備。
[0038]接下來,所述信息處理方法獲取第一電子設備的用戶輸入的媒體數(shù)據(jù),S卩,如上所述的通信內容。[0039]此后,所述信息處理方法判斷是否滿足觸發(fā)條件,以獲得一判斷結果。稍后還將結合第一至第三示例詳細描述所述判斷的過程。
[0040]在通過如下所述的第一至第三示例獲得判斷結果之后,當所述判斷結果表明不滿足所述觸發(fā)條件時,所述信息處理方法對所述媒體數(shù)據(jù)執(zhí)行第一操作。在此情況下,所述第一操作為將所述通信內容(即,媒體數(shù)據(jù))發(fā)送到所述第二電子設備的操作。此后,所述第二電子設備可以輸出所述媒體數(shù)據(jù)。
[0041]另一方面,當所述判斷結果表明滿足所述觸發(fā)條件時,所述信息處理方法執(zhí)行第
二操作。
[0042]更具體地,在第一示例中,所述信息處理方法判斷在獲取所述媒體數(shù)據(jù)之前,所述第一電子設備的與所述控制命令對應的控制功能是否處于啟用狀態(tài)。換言之,所述信息處理方法判斷所述第一電子設備是否啟動了與所述控制命令對應的控制模式。
[0043]實踐上,所述信息處理方法可以判斷在獲取所述媒體數(shù)據(jù)之前所述用戶是否按下了啟動所述控制模式的預定物理硬鍵按鈕或觸摸屏上的虛擬軟鍵按鈕。具體地,例如,所述信息處理方法可以檢測所述用戶是否按下所述按鈕并保持按壓狀態(tài),以獲得檢測結果。當所述檢測結果表明所述用戶按下所述按鈕并保持按壓狀態(tài)時,所述信息處理方法判斷所述第一電子設備已啟動所述控制模式。此后,當所述信息處理方法檢測到所述用戶釋放所述按鈕時,所述信息處理方法判斷所述第一電子設備已經禁用所述控制模式。
[0044]替代地,所述信息處理方法可以檢測所述用戶是否按下并釋放了所述按鈕,以獲得檢測結果。當所述檢測結果表明所述所述用戶按下并釋放了所述按鈕時,所述信息處理方法判斷所述第一電子設備已啟動所述控制模式。此后,當所述信息處理方法再次檢測到所述用戶按下并釋放所述按鈕時,所述信息處理方法判斷所述第一電子設備已經禁用所述控制模式。
[0045]當所述信息處理方法判斷所述控制功能已經處于啟用狀態(tài)時,所述信息處理方法確定滿足觸發(fā)條件。當所述信息處理方法判斷所述控制功能尚未處于啟用狀態(tài)時,所述信息處理方法確定不滿足觸發(fā)條件。
[0046]此后,作為所述第二操作,所述信息處理方法可以基于所述媒體數(shù)據(jù)生成控制命令(如“音量增加”命令),而并不將所述媒體數(shù)據(jù)發(fā)送到所述第二電子設備。由此,所述第二電子設備的第二用戶不會聽到/看到所述第一電子設備的第一用戶用于控制的音頻/視頻,從而不會對所述第一用戶與所述第二用戶之間的通信造成困擾。
[0047]在第二示例中,所述信息處理方法對所述媒體數(shù)據(jù)進行識別,以獲得所述判斷結果。例如,在所述媒體數(shù)據(jù)為音頻數(shù)據(jù)的情況下,所述信息處理方法對所述音頻數(shù)據(jù)進行語音識別,以判斷所述音頻數(shù)據(jù)是否包含所述信息處理方法所預設的語音關鍵詞(即,控制命令關鍵詞,如“音量增加”等)。當所述音頻數(shù)據(jù)包含所述語音關鍵詞時,所述信息處理方法確定滿足觸發(fā)條件。當所述音頻數(shù)據(jù)不包含所述語音關鍵詞時,所述信息處理方法確定不滿足觸發(fā)條件。
[0048]在所述媒體數(shù)據(jù)為視頻數(shù)據(jù)的情況下,同樣,所述信息處理方法對所述視頻數(shù)據(jù)進行圖像識別,以判斷所述視頻數(shù)據(jù)是否包含所述信息處理方法所預設的關鍵圖像或視頻(如,特定手勢、圖像等)。
[0049]當所述視頻數(shù)據(jù)包含所述關鍵圖像或視頻時,所述信息處理方法確定滿足觸發(fā)條件。反之,所述信息處理方法確定不滿足觸發(fā)條件。
[0050]例如,所述信息處理方法可以在所述第一電子設備中預設手指向上指的特定手勢為關鍵圖像/視頻,并且該關鍵圖像/視頻對應于“輸出音量增加”的控制命令。由此,在所述第一電子設備的用戶與所述第二電子設備的用戶進行視頻通信時,所述信息處理方法可通過對視頻通信的視頻進行識別,以確定所述第一電子設備的用戶是否做出上述特定手勢。當識別到所述第一電子設備的用戶做出上述特定手勢時,所述信息處理方法確定滿足觸發(fā)條件,并基于所述視頻生成“輸出音量增加”的控制命令。
[0051]此后,作為所述第二操作,在所述媒體數(shù)據(jù)整體或部分對應于一關鍵音頻(即,上述語音關鍵詞)或關鍵視頻時,所述信息處理方法可以基于所述關鍵音頻或所述關鍵視頻生成控制命令。
[0052]此外,作為所述第二操作,所述信息處理方法還可以將所述媒體數(shù)據(jù)發(fā)送到所述第二電子設備。替代地,在上述第二示例中,考慮到所述第一電子設備的用戶可能并不期望或不需要所述第二電子設備的用戶接收與所述關鍵音頻或所述關鍵視頻所對應的特定媒體數(shù)據(jù),所述信息處理方法可以進一步進行配置,使得作為所述第二操作,在所述媒體數(shù)據(jù)整體對應于關鍵音頻或關鍵視頻時,不將所述媒體數(shù)據(jù)的任何部分發(fā)送至所述第二電子設備;在所述媒體數(shù)據(jù)中的部分(特定媒體數(shù)據(jù))對應于一關鍵音頻或關鍵視頻時,將所述媒體數(shù)據(jù)中除所述特定媒體數(shù)據(jù)之外的數(shù)據(jù)發(fā)送至所述第二電子設備,但不將所述特定媒體數(shù)據(jù)發(fā)送至所述第二電子設備。
[0053]為了實現(xiàn)上述配置,在此實施例的信息處理方法中,引入等待時間(B卩,緩沖時間)。換言之,所述通信應用所執(zhí)行的默認操作并非直接將所述媒體數(shù)據(jù)發(fā)送到第二電子設備,而是將所述媒體數(shù)據(jù)緩沖預定時間之后發(fā)送到第二電子設備。在判斷不滿足觸發(fā)條件時,所述信息處理方法直接(無上述緩沖地)將所述媒體數(shù)據(jù)發(fā)送到第二電子設備。也就是說,所述默認操作為將所述媒體數(shù)據(jù)緩沖預定時間之后進行所述第一操作的操作。需要指出的是,這里所述的預定時間對應于判斷是否滿足觸發(fā)條件所需的處理時間。
[0054]由此,所述第二電子設備的第二用戶在能夠聽到/看到所述第一電子設備的第一用戶所意圖發(fā)送的音頻/視頻的同時,不會聽到/看到所述第一電子設備的第一用戶用于所述控制的音頻/視頻。從而,所述第一用戶在與所述第二用戶進行正常通信的同時,可以通過語音/動作來進行控制,而不會對所述第一用戶與所述第二用戶之間的通信造成困擾。
[0055]進一步地,上述第一示例和上述第二示例可以進行適當?shù)亟M合。具體地,在此情況下,所述信息處理方法需要判斷所述控制功能是否處于啟用狀態(tài),并通過對所述媒體數(shù)據(jù)進行識別以判斷所述媒體數(shù)據(jù)是否包含關鍵音頻/視頻。當判斷所述控制功能處于啟用狀態(tài)、并且所述媒體數(shù)據(jù)包含關鍵音頻/視頻時,所述信息處理方法才確定滿足觸發(fā)條件。否貝U,所述信息處理方法確定不滿足觸發(fā)條件。此后的第一操作和第二操作與上述第二示例中的相同,在此不再詳述。
[0056]在第三示例中,在所述媒體數(shù)據(jù)為音頻數(shù)據(jù)的情況下,所述信息處理方法還可以對所述音頻數(shù)據(jù)進行語義分析。具體地,所述信息處理方法通過所述語義分析,確定是否存在與所述語義分析結果相對應的控制命令,從而判斷是否滿足所述觸發(fā)條件。例如,在所述第一電子設備的用戶與所述第二電子設備的用戶通信時的通信內容包含“你聲音太小了”或“我聽不清”的音頻時,所述信息處理方法可以基于語義分析,確定此通信內容對應于控制命令“輸出音量增加”。更具體地,所述信息處理方法可以首先對所述音頻數(shù)據(jù)進行語音識別。然后,所述信息處理方法對所述語音識別之后的結果進行語音分析,以獲得最終的語義分析結果。所述語義分析的詳細處理為本領域技術人員所知,在此不再詳述。
[0057]當存在與所述語義分析結果相對應的控制命令時,所述信息處理方法確定滿足觸發(fā)條件。反之,所述信息處理方法確定不滿足觸發(fā)條件。
[0058]同樣,在所述媒體數(shù)據(jù)為視頻數(shù)據(jù)的情況下,所述信息處理方法還可以對所述視頻數(shù)據(jù)進行手勢/行為分析。具體地,所述信息處理方法通過所述手勢/行為分析,確定是否存在與所述手勢/行為分析結果相對應的控制命令,從而判斷是否滿足所述觸發(fā)條件。更具體地,所述信息處理方法可以首先對所述視頻數(shù)據(jù)進行圖像/內容識別。然后,所述信息處理方法對所述圖像/內容識別之后的結果進行手勢/行為分析,以獲得最終的手勢/行為分析結果。所述手勢/行為分析的詳細處理為本領域技術人員所知,在此不再詳述。當存在與所述手勢/行為分析結果相對應的控制命令時,所述信息處理方法確定滿足觸發(fā)條件。反之,所述信息處理方法確定不滿足觸發(fā)條件。
[0059]例如,所述信息處理方法可以在所述第一電子設備中預先存儲用戶行為與控制命令之間的對應關系。在一示例中,在所述第一電子設備的用戶與所述第二電子設備的用戶進行視頻通信時,當所述信息處理方法通過對所述視頻數(shù)據(jù)進行圖像識別,識別出所述第一電子設備的用戶做出使其面部靠近顯示屏幕的動作時,所述信息處理方法可以基于行為分析,確定此動作表明用戶此時看不清圖像,并且對應于與圖像顯示相關的控制命令,諸如提高顯示圖像質量、放大顯示圖像比例等等,由此生成相應的控制命令。
[0060]又例如,在所述第一電子設備的用戶與所述第二電子設備的用戶進行視頻通信時,當所述信息處理方法通過對所述視頻數(shù)據(jù)進行圖像識別,識別出所述第一電子設備的用戶(例如由于陽光直射)而做出遮擋眼睛的動作,所述信息處理方法可以基于行為分析,確定此動作表明用戶所處環(huán)境的顯示亮度太高,并且此動作對應于與亮度調節(jié)相關的控制命令,諸如提聞背光売度等等,由此生成相應的控制命令。
[0061]此后,作為所述第二操作,一方面,所述信息處理方法可以對所述媒體數(shù)據(jù)進行分析,以得到分析結果,并基于所述分析結果,生成所述控制命令;另一方面,所述信息處理方法還可以將所述媒體數(shù)據(jù)發(fā)送到所述第二電子設備。
[0062]從而,所述第一用戶在與所述第二用戶進行正常通信的同時,所述信息處理方法可以自動識別第一用戶的語音/動作來進行控制,而不會對所述第一用戶與所述第二用戶之間的通信造成困擾。
[0063]需要指出的是,在如上所述的第二和第三示例中,所述信息處理方法在所述第一電子設備本地執(zhí)行所述識別或分析的操作。替代地,在所述第一電子設備的處理能力有限的情況下,所述識別或分析的操作也可以在服務器(第二服務器)側執(zhí)行。所述第二服務器可以與所述第一電子設備和所述第二電子設備之間通信所可能使用的服務器相同,也可以不同。
[0064]具體地,所述信息處理方法可以將所述媒體數(shù)據(jù)發(fā)送到所述第二服務器。所述第二服務器執(zhí)行上述第二示例中的識別操作或上述第三示例中的分析操作,以獲得判斷結果。此后,所述第二服務器將所述判斷結果發(fā)送到所述第一電子設備。由此,所述信息處理方法可以在所述第一電子設備處理能力有限的情況下提高所述第一電子設備執(zhí)行關鍵處
理的效率。
[0065]此外,從上述的第一示例至第三示例可見,所述第二操作可以是與所述第一操作完全無關的操作(如上述第一示例的情況),也可以是包含所述第一操作、但與所述第一操作并不完全相同的操作(如上述第三示例的情況)。
[0066]在如上所述的第一至第三示例中的任一示例的信息處理方法中,當生成所述控制命令之后,所述第一電子設備執(zhí)行所述控制命令。
[0067]需要說明的是,在上面所述的實施例中,以所述電子設備執(zhí)行通信應用的情況為例進行了描述。然而,本發(fā)明不限于此。本發(fā)明實施例的信息處理方法可以應用于諸如錄音/錄像應用等的其他應用的情況。
[0068]例如,在本地存儲的錄音/錄像應用的情況下,所述第一操作可以是在本地存儲用戶輸入的媒體數(shù)據(jù)(音頻/視頻)的操作。所述第二操作可以包含基于所述媒體數(shù)據(jù)生成控制命令的操作。此外,所述第二操作還可以包含在本地存儲用戶輸入的媒體數(shù)據(jù)(音頻/視頻)的操作。進一步地,如上所類似,所述第二操作可以包含將用戶輸入的媒體數(shù)據(jù)中除所述特定媒體數(shù)據(jù)以外的數(shù)據(jù)在本地存儲、而不存儲所述特定媒體數(shù)據(jù)的操作。
[0069]此外,在云存儲的錄音/錄像應用的情況下,所述第一操作可以是將第一電子設備從用戶獲得的媒體數(shù)據(jù)(音頻/視頻)發(fā)送到上述第二服務器、以由所述第二服務器存儲的操作。所述第二操作可以包含基于所述媒體數(shù)據(jù)生成控制命令的操作。此外,所述第二操作還可以包含所述第一操作。進一步地,與上述同樣,所述第二操作可以包含將用戶輸入的媒體數(shù)據(jù)中除所述特定媒體數(shù)據(jù)以外的數(shù)據(jù)發(fā)送到上述第二服務器以由所述第二服務器存儲、而不發(fā)送所述特定媒體數(shù)據(jù)的操作。
[0070]以上說明了本發(fā)明實施例的信息處理方法應用于第一電子設備的情況下的操作。在此實施例的信息處理方法中,通過對用戶輸入的媒體數(shù)據(jù)進行判斷,能夠在電子設備對媒體數(shù)據(jù)執(zhí)行諸如通信操作、錄音/錄像操作等的特定處理時,區(qū)分用于所述特定處理的媒體數(shù)據(jù)和用于控制的媒體數(shù)據(jù),從而使得用戶能在利用電子設備進行所述特定處理的同時采取諸如語音或動作的控制方式,極大改進了用戶體驗。
[0071 ] 下面,將描述本發(fā)明實施例的信息處理方法應用于服務器的情況。
[0072]具體地,首先,在本發(fā)明實施例的信息處理方法開始之前,所述第一電子設備例如可以響應于用戶的激活命令而激活所述通信應用。所述第一電子設備將用于與第二電子設備進行通信的請求發(fā)送至服務器。所述請求中例如可以包含關于請求連接的目標(第二電子設備)、通信類型(視頻、音頻等)等的各種信息。
[0073]所述服務器從所述第一電子設備接收所述請求。所述請求用于向所述服務器請求執(zhí)行與所述第一操作對應的默認操作。此后,所述服務器響應于所述請求,執(zhí)行所述默認操作。
[0074]例如,在所述通信應用的場景下,當初始建立連接時的數(shù)據(jù)分組的格式與通信期間的數(shù)據(jù)分組的格式不同的情況下,所述第一操作可以是在所述第一電子設備與所述第二電子設備之間轉發(fā)媒體數(shù)據(jù)的操作。相應地,所述默認操作可以是建立與所述第二電子設備的連接、并在所述第一電子設備與所述第二電子設備之間轉發(fā)媒體數(shù)據(jù)的操作。
[0075]替代地,當初始建立連接時的數(shù)據(jù)分組的格式與通信期間的數(shù)據(jù)分組的格式相同的情況下,所述第一操作和所述默認操作也可以是相同的,即,均為建立與所述第二電子設備的連接、并在所述第一電子設備與所述第二電子設備之間轉發(fā)媒體數(shù)據(jù)的操作。也就是說,所述服務器默認執(zhí)行所述第一操作。
[0076]接下來,所述第一電子設備的用戶向所述第一電子設備輸入媒體數(shù)據(jù),S卩,如上所述的通信內容。所述第一電子設備將所述媒體數(shù)據(jù)發(fā)送到所述服務器。由此,所述信息處理方法獲取從所述第一電子設備發(fā)送的媒體數(shù)據(jù)。
[0077]此后,所述信息處理方法判斷是否滿足觸發(fā)條件,以獲得一判斷結果。所述判斷處理與上述應用于第一電子設備的信息處理方法中的判斷處理類似,在此不再詳述。
[0078]在通過如上所述的第一至第三示例獲得判斷結果之后,當所述判斷結果表明不滿足所述觸發(fā)條件時,所述信息處理方法對所述媒體數(shù)據(jù)執(zhí)行第一操作。即,所述信息處理方法將所述通信內容(即,媒體數(shù)據(jù))發(fā)送到所述第二電子設備。此后,所述第二電子設備可以輸出所述媒體數(shù)據(jù)。另一方面,當所述判斷結果表明滿足所述觸發(fā)條件時,所述信息處理方法執(zhí)行第二操作。
[0079]更具體地,作為所述第二操作,所述信息處理方法可以基于所述媒體數(shù)據(jù)生成控制命令,而并不將所述媒體數(shù)據(jù)發(fā)送到所述第二電子設備。
[0080]替代地,作為所述第二操作,所述信息處理方法可以基于所述媒體數(shù)據(jù)生成控制命令,并將所述媒體數(shù)據(jù)發(fā)送到所述第二電子設備。進一步地,所述信息處理方法可以將所述媒體數(shù)據(jù)中除特定媒體數(shù)據(jù)之外的數(shù)據(jù)發(fā)送至所述第二電子設備,但不將所述特定媒體數(shù)據(jù)發(fā)送至所述第二電子設備。
[0081]需要指出的是,無論上述哪種方式,所述信息處理方法在生成所述控制命令之后,都將所述控制命令發(fā)送到所述第一電子設備。此后,所述第一電子設備執(zhí)行所述控制命令。
[0082]需要說明的是,在上面所述的實施例中,以所述服務器執(zhí)行通信應用的情況為例進行了描述。然而,本發(fā)明不限于此。本發(fā)明實施例的信息處理方法可以應用于諸如錄音/錄像應用等的其他應用的情況。
[0083]例如,在云存儲的錄音/錄像應用的情況下,當云端存儲的服務器即為本發(fā)明實施例的信息處理方法所應用于的服務器時,所述第一操作可以是從所述第一電子設備接收用戶輸入的媒體數(shù)據(jù)(音頻/視頻)以進行存儲的操作。所述第二操作可以包含基于所述媒體數(shù)據(jù)生成控制命令、并將所述控制命令發(fā)送到所述第一電子設備的操作。此外,所述第二操作還可以包括所述第一操作。進一步地,與上述同樣,所述第二操作可以包含從所述第一電子設備接收用戶輸入的媒體數(shù)據(jù),將所述媒體數(shù)據(jù)中除所述特定媒體數(shù)據(jù)以外的數(shù)據(jù)進行存儲、而不存儲所述特定媒體數(shù)據(jù)的操作。
[0084]以上,分別以應用于第一電子設備(終端)和應用于服務器的情況為例,描述了本發(fā)明實施例的信息處理方法。
[0085]在本發(fā)明實施例的信息處理方法中,通過對用戶輸入的媒體數(shù)據(jù)進行判斷,能夠在電子設備對媒體數(shù)據(jù)默認執(zhí)行特定處理時,區(qū)分用于所述特定處理的媒體數(shù)據(jù)和用于控制的媒體數(shù)據(jù),從而使得用戶能在利用電子設備進行所述特定處理的同時采取諸如語音或動作的控制方式,極大改進了用戶體驗。
[0086]下面,將參照圖2描述本發(fā)明實施例的信息處理設備。
[0087]本發(fā)明實施例的信息處理設備例如應用于諸如便攜式終端、平板電腦、個人計算機等的電子設備(以下,適當時稱為第一電子設備)。所述電子設備中可以包括多個應用,用于執(zhí)行相應的多種操作。例如,所述電子設備中可以包括通信應用,用于與另一電子設備(以下,適當時稱為第二電子設備)進行通信操作。又例如,所述電子設備中可以包括錄音/錄像應用,用于所述電子設備的用戶在所述電子設備本地進行錄音/錄像操作。
[0088]此外,本發(fā)明實施例的信息處理設備還可以應用于與所述第一電子設備進行通信的服務器。所述服務器通過在所述第一電子設備與所述第二電子設備之間轉發(fā)數(shù)據(jù),使得所述第一電子設備與所述第二電子設備之間能夠進行通信。
[0089]如圖2所示,本發(fā)明實施例的信息處理設備200包括獲取單元201、判斷單元202和處理單元203。
[0090]具體地,所述獲取單元201獲取第一電子設備的用戶輸入的媒體數(shù)據(jù)。所述判斷單元202判斷是否滿足觸發(fā)條件,以獲得一判斷結果。所述處理單元203在所述判斷結果表明不滿足所述觸發(fā)條件時,對所述媒體數(shù)據(jù)執(zhí)行第一操作;而在所述判斷結果表明滿足所述觸發(fā)條件時,執(zhí)行第二操作。所述第二操作與所述第一操作不同,并且所述第二操作包括基于所述媒體數(shù)據(jù)生成控制命令,所述控制命令用于被所述第一電子設備執(zhí)行。
[0091]在一實施例中,所述第二操作還包括所述第一操作。
[0092]在另一實施例中,所述處理單元203包括分析單元和生成單元(未示出)。所述分析單元對所述媒體數(shù)據(jù)進行分析,以得到分析結果。所述生成單元基于所述分析結果,生成所述控制命令。
[0093]在另一實施例中,所述判斷單元202配置為:判斷在獲取所述媒體數(shù)據(jù)之前,所述第一電子設備的與所述控制命令對應的控制功能是否處于啟用狀態(tài)。
[0094]在另一實施例中,所述信息處理設備200還包括:激活單元(未示出),在獲取所述媒體數(shù)據(jù)之前,激活第一應用,所述第一應用默認執(zhí)行第一操作。
[0095]在另一實施例中,當所述信息處理設備200應用于所述服務器時,所述信息處理設備200還包括接收單元和執(zhí)行單元(未示出)。所述接收單元在獲取所述媒體數(shù)據(jù)之前,從所述第一電子設備接收用于執(zhí)行與所述第一操作對應的默認操作的請求。所述執(zhí)行單元響應于所述請求,執(zhí)行所述默認操作。
[0096]在另一實施例中,當所述信息處理設備200應用于所述服務器時,所述信息處理設備200還包括:發(fā)送單元,將所述控制命令發(fā)送至所述第一電子設備,以用于由所述第一電子設備執(zhí)行。
[0097]在本發(fā)明另一實施例中,提供了一種電子設備,包括:獲取單元、判斷單元和處理單元。所述獲取單元獲取所述電子設備的用戶輸入的媒體數(shù)據(jù)。所述判斷單元判斷是否滿足觸發(fā)條件,以獲得一判斷結果。所述處理單元在所述判斷結果表明不滿足所述觸發(fā)條件時,對所述媒體數(shù)據(jù)執(zhí)行第一操作;在所述判斷結果表明滿足所述觸發(fā)條件時,執(zhí)行第二操作。所述第二操作與所述第一操作不同,并且所述第二操作包括基于所述媒體數(shù)據(jù)生成控制命令,所述控制命令用于被所述電子設備執(zhí)行。
[0098]在本發(fā)明另一實施例中,提供了一種服務器設備,包括:獲取單元、判斷單元和處理單元。所述獲取單元獲取從與所述服務器設備通信的電子設備的用戶輸入的媒體數(shù)據(jù)。所述判斷單元判斷是否滿足觸發(fā)條件,以獲得一判斷結果。所述處理單元在所述判斷結果表明不滿足所述觸發(fā)條件時,對所述媒體數(shù)據(jù)執(zhí)行第一操作;在所述判斷結果表明滿足所述觸發(fā)條件時,執(zhí)行第二操作。所述第二操作與所述第一操作不同,并且所述第二操作包括基于所述媒體數(shù)據(jù)生成控制命令,所述控制命令用于被所述電子設備執(zhí)行。
[0099]以上,描述了本發(fā)明實施例的信息處理設備、電子設備與服務器設備。
[0100]在本發(fā)明實施例的信息處理設備、電子設備與服務器設備中,通過對用戶輸入的媒體數(shù)據(jù)進行判斷,能夠在電子設備對媒體數(shù)據(jù)默認執(zhí)行特定處理時,區(qū)分用于所述特定處理的媒體數(shù)據(jù)和用于控制的媒體數(shù)據(jù),從而使得用戶能在利用電子設備進行所述特定處理的同時采取諸如語音或動作的控制方式,極大改進了用戶體驗。
[0101]以上,參照圖1和圖2描述了根據(jù)本發(fā)明實施例的信息處理方法、信息處理設備、電子設備與服務器設備。
[0102]需要說明的是,在本說明書中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0103]此外,需要說明的是,在本說明書中,類似“第----單元”、“第二...單元”的表述
僅為了在描述時方便區(qū)分,而并不意味著其必須實現(xiàn)為物理分離的兩個或多個單元。事實上,根據(jù)需要,所述單元可以整體實現(xiàn)為一個單元,也可以實現(xiàn)為多個單元。
[0104]最后,還需要 說明的是,上述一系列處理不僅包括以這里所述的順序按時間序列執(zhí)行的處理,而且包括并行或分別地、而不是按時間順序執(zhí)行的處理。
[0105]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過硬件來實施?;谶@樣的理解,本發(fā)明的技術方案對【背景技術】做出貢獻的全部或者部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0106]在本發(fā)明實施例中,單元/模塊可以用軟件實現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個標識的可執(zhí)行代碼模塊可以包括計算機指令的一個或多個物理或者邏輯塊,舉例來說,其可以被構建為對象、過程或函數(shù)。盡管如此,所標識模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲在不同位里上的不同的指令,當這些指令邏輯上結合在一起時,其構成單元/模塊并且實現(xiàn)該單元/模塊的規(guī)定目的。
[0107]在單元/模塊可以利用軟件實現(xiàn)時,考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實現(xiàn)的單元/模塊,在不考慮成本的情況下,本領域技術人員都可以搭建對應的硬件電路來實現(xiàn)對應的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導體或者是其它分立的元件。模塊還可以用可編程硬件設備,諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯設備等實現(xiàn)。
[0108]以上對本發(fā)明進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
【權利要求】
1.一種信息處理方法,包括: 獲取第一電子設備的用戶輸入的媒體數(shù)據(jù); 判斷是否滿足觸發(fā)條件,以獲得一判斷結果; 當所述判斷結果表明不滿足所述觸發(fā)條件時,對所述媒體數(shù)據(jù)執(zhí)行第一操作; 當所述判斷結果表明滿足所述觸發(fā)條件時,執(zhí)行第二操作;其中, 所述第二操作與所述第一操作不同,并且所述第二操作包括基于所述媒體數(shù)據(jù)生成控制命令,所述控制命令用于被所述第一電子設備執(zhí)行。
2.如權利要求1所述的信息處理方法,其中, 所述第二操作還包括所述第一操作。
3.如權利要求2所述的信息處理方法,其中,所述生成控制命令包括: 對所述媒體數(shù)據(jù)進行分析,以得到分析結果;以及 基于所述分析結果,生成所述控制命令。
4.如權利要求1所述的信息處理方法,其中,所述判斷是否滿足觸發(fā)條件包括: 判斷在獲取所述媒體數(shù)據(jù)之前,所述第一電子設備的與所述控制命令對應的控制功能是否處于啟用狀態(tài)。
5.如權利要求1所述的信息處理方法,還包括: 在獲取所述媒體數(shù)據(jù)之前,激活一應用,所述應用默認執(zhí)行與所述第一操作對應的默認操作。
6.如權利要求1所述的信息處理方法,還包括: 在獲取所述媒體數(shù)據(jù)之前,從所述第一電子設備接收用于執(zhí)行與所述第一操作對應的默認操作的請求;以及 響應于所述請求,執(zhí)行所述默認操作。
7.如權利要求1所述的信息處理方法,還包括: 將所述控制命令發(fā)送至所述第一電子設備,以用于由所述第一電子設備執(zhí)行。
8.如權利要求5或6所述的信息處理方法,其中, 所述默認操作為將所述媒體數(shù)據(jù)緩沖預定時間之后進行所述第一操作的操作; 所述預定時間對應于判斷是否滿足觸發(fā)條件所需的處理時間。
9.如權利要求1所述的信息處理方法,其中,所述第二操作為將所述媒體數(shù)據(jù)中的特定媒體數(shù)據(jù)不進行所述第一操作、將所述媒體數(shù)據(jù)中除所述特定媒體數(shù)據(jù)之外的數(shù)據(jù)進行所述第一操作的操作。
10.如權利要求1所述的信息處理方法,其中, 所述第一操作為將所述媒體數(shù)據(jù)發(fā)送到第二電子設備的操作,其中,所述媒體數(shù)據(jù)由所述第二電子設備輸出。
11.一種信息處理設備,包括: 獲取單元,獲取第一電子設備的用戶輸入的媒體數(shù)據(jù); 判斷單元,判斷是否滿足觸發(fā)條件,以獲得一判斷結果; 處理單元,當所述判斷結果表明不滿足所述觸發(fā)條件時,對所述媒體數(shù)據(jù)執(zhí)行第一操作;當所述判斷結果表明滿足所述觸發(fā)條件時,執(zhí)行第二操作;其中, 所述第二操作與所述第一操作不同,并且所述第二操作包括基于所述媒體數(shù)據(jù)生成控制命令,所述控制命令用于被所述第一電子設備執(zhí)行。
12.如權利要求11所述的信息處理設備,其中, 所述第二操作還包括所述第一操作。
13.如權利要求11所述的信息處理設備,其中,所述處理單元包括: 分析單元,對所述媒體數(shù)據(jù)進行分析,以得到分析結果;以及 生成單元,基于所述分析結果,生成所述控制命令。
14.如權利要求11所述的信息處理設備,其中,所述判斷單元配置為: 判斷在獲取所述媒體數(shù)據(jù)之前,所述第一電子設備的與所述控制命令對應的控制功能是否處于啟用狀態(tài)。
15.如權利要求11所述的信息處理設備,還包括: 激活單元,在獲取所述媒體數(shù)據(jù)之前,激活一應用,所述應用默認執(zhí)行與所述第一操作對應的默認操作。
16.如權利要求11所述的信息處理設備,還包括: 接收單元,在獲取所述媒體數(shù)據(jù)之前,從所述第一電子設備接收用于執(zhí)行與所述第一操作對應的默認操作的請求;以及 執(zhí)行單元,響應于所述請求,執(zhí)行所述默認操作。
17.如權利要求11所述的信息處理設備,還包括: 發(fā)送單元,將所述控制命令發(fā)送至所述第一電子設備,以用于由所述第一電子設備執(zhí)行。
【文檔編號】G06F3/01GK103973870SQ201310033088
【公開日】2014年8月6日 申請日期:2013年1月28日 優(yōu)先權日:2013年1月28日
【發(fā)明者】張磊, 石東海 申請人:聯(lián)想(北京)有限公司