亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

由智能數(shù)字助理進(jìn)行的中斷的上下文相關(guān)處理的制造方法與工藝

文檔序號:11293702閱讀:218來源:國知局
由智能數(shù)字助理進(jìn)行的中斷的上下文相關(guān)處理的制造方法與工藝
本發(fā)明所公開的實(shí)施例整體涉及數(shù)字助理,并且更具體地涉及基于當(dāng)前的上下文來智能地處理用戶發(fā)起和/或系統(tǒng)發(fā)起的中斷的數(shù)字助理。

背景技術(shù):
正如人類個(gè)人助理一樣,數(shù)字助理或虛擬助理可執(zhí)行所請求的任務(wù)并提供所請求的建議、信息或服務(wù)。助理的滿足用戶請求的能力取決于助理對請求或指令的正確理解。自然語言處理的新進(jìn)展已使得用戶能夠使用口語或文本形式的自然語言而不是采用常規(guī)的用戶界面(例如,菜單或經(jīng)編程的命令)來與數(shù)字助理進(jìn)行交互。此類數(shù)字助理可解釋用戶的輸入以推斷用戶的意圖;將所推斷出的意圖轉(zhuǎn)化成可執(zhí)行的任務(wù)和參數(shù);執(zhí)行操作或部署服務(wù)以執(zhí)行任務(wù);以及產(chǎn)生可被用戶理解的輸出。理想的是,由數(shù)字助理產(chǎn)生的輸出應(yīng)滿足在用戶和數(shù)字助理之間的自然語言交互期間所表達(dá)的用戶的意圖。數(shù)字助理系統(tǒng)對用戶請求產(chǎn)生令人滿意的響應(yīng)的能力取決于由該系統(tǒng)實(shí)施的自然語言處理、知識庫和人工智能。經(jīng)良好設(shè)計(jì)的響應(yīng)過程可改善在與系統(tǒng)進(jìn)行交互的過程中的用戶體驗(yàn)并提升對系統(tǒng)的服務(wù)和能力的用戶的信心。

技術(shù)實(shí)現(xiàn)要素:
本文所公開的實(shí)施例提供了數(shù)字助理用于智能地并且動(dòng)態(tài)地確定如何基于當(dāng)前的上下文來處理用戶發(fā)起和/或系統(tǒng)發(fā)起的對當(dāng)前進(jìn)行的現(xiàn)有任務(wù)的中斷的方法、系統(tǒng)、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以及用戶界面。在一些實(shí)施例中,數(shù)字助理評估遞送與現(xiàn)有任務(wù)相關(guān)聯(lián)的輸出和遞送與中斷相關(guān)聯(lián)的輸出之間的相對緊迫性,并基于所確定的相對緊迫性來確定如何排定輸出的遞送的優(yōu)先級。在一些實(shí)施例中,基于形成當(dāng)前的上下文的多個(gè)相關(guān)因素(例如,還被稱為“優(yōu)先級參數(shù)”)來評估該相對緊迫性。在一些實(shí)施例中,僅當(dāng)數(shù)字助理檢測到默認(rèn)遞送時(shí)間和兩個(gè)輸出的輸出通道之間的沖突時(shí),該相對緊迫性才被評估并用于排定與現(xiàn)有任務(wù)和中斷相關(guān)聯(lián)的相應(yīng)輸出的遞送的優(yōu)先級。在一些實(shí)施例中,基于動(dòng)態(tài)地確定的相對緊迫性,數(shù)字助理排定兩個(gè)輸出的遞送的優(yōu)先級并根據(jù)優(yōu)先級實(shí)時(shí)地執(zhí)行遞送。在一些實(shí)施例中,除了該相對緊迫性之外,數(shù)字助理還評估在該輸出的相應(yīng)默認(rèn)遞送時(shí)間遞送該輸出的重要程度,即,在輸出的遞送時(shí)間方面的相對靈活性。在一些實(shí)施例中,數(shù)字助理基于兩個(gè)輸出之間的所確定的相對緊迫性以及所確定的相對靈活性兩者來調(diào)節(jié)輸出中一者或兩者的遞送時(shí)間。因此,一些實(shí)施例提供了用于操作數(shù)字助理的方法,該方法包括,在包括存儲(chǔ)一個(gè)或多個(gè)程序的存儲(chǔ)器以及一個(gè)或多個(gè)處理器的設(shè)備處:從用戶接收第一語音輸入;響應(yīng)于接收到第一語音輸入而發(fā)起第一信息提供過程,該第一信息提供過程包括準(zhǔn)備對第一語音輸入的至少第一響應(yīng)和第二響應(yīng);將第一響應(yīng)提供至用戶;在將第一響應(yīng)提供至用戶之后或同時(shí),但在將第二響應(yīng)提供至用戶之前,檢測用于發(fā)起第二信息提供過程的事件;響應(yīng)于檢測到該事件而發(fā)起第二信息提供過程,該第二信息提供過程包括準(zhǔn)備對該事件的至少第三響應(yīng);確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性;并且基于所確定的相對緊迫性以一定次序?qū)⒌诙憫?yīng)和第三響應(yīng)中的一者提供至用戶。在一些實(shí)施例中,第一響應(yīng)和第二響應(yīng)是對第一語音輸入的一系列離散子響應(yīng)中的兩個(gè)連續(xù)子響應(yīng)。在一些實(shí)施例中,第一信息提供過程還包括在延長的時(shí)間段內(nèi)一次一個(gè)地將該一系列離散子響應(yīng)提供至用戶,而無需來自用戶的另外的提示。在一些實(shí)施例中,提供該一系列離散子響應(yīng)中的全部離散子響應(yīng)使第一信息提供過程終止。在一些實(shí)施例中,第一語音輸入為導(dǎo)航請求,并且第一響應(yīng)和第二響應(yīng)為響應(yīng)于導(dǎo)航請求而準(zhǔn)備的與沿著路線的兩個(gè)不同路點(diǎn)相關(guān)聯(lián)的兩個(gè)導(dǎo)航指令。在一些實(shí)施例中,第一語音輸入為搜索請求,并且第一響應(yīng)和第二響應(yīng)為用于讀出響應(yīng)于該搜索請求而檢索到的兩個(gè)不同搜索結(jié)果的語音輸出。在一些實(shí)施例中,第一語音輸入為列表讀出請求,并且第一響應(yīng)為對信息項(xiàng)列表或信息項(xiàng)子集進(jìn)行匯總的語音輸出,或者為用于讀出信息項(xiàng)列表中的至少一個(gè)信息項(xiàng)的內(nèi)容的語音輸出。在一些實(shí)施例中,列表讀出請求為對讀出以下中的一者的請求:烹飪菜譜、電子郵件消息列表、搜索結(jié)果列表、指令列表、診斷過程列表、常規(guī)鍛煉項(xiàng)目列表、日歷條目列表、提醒列表、導(dǎo)航指令列表、語音郵件消息列表以及SMS消息列表。在一些實(shí)施例中,第一語音輸入為對建立將在稍后的時(shí)間由指定的觸發(fā)事件的發(fā)生來觸發(fā)的提醒的請求,第一響應(yīng)為對第一語音輸入的確認(rèn),并且第二響應(yīng)為將在稍后的時(shí)間被遞送至用戶的警示項(xiàng)。在一些實(shí)施例中,事件為從用戶接收到第二語音輸入。在一些實(shí)施例中,第三響應(yīng)為對第二語音輸入的完整響應(yīng)。在一些實(shí)施例中,第三響應(yīng)為對將在延長的時(shí)間段內(nèi)提供至用戶的第二語音輸入的一系列子響應(yīng)中的初始子響應(yīng)。在一些實(shí)施例中,事件為針對先前建立的提醒的觸發(fā)事件的發(fā)生。在一些實(shí)施例中,第三響應(yīng)為用于提供提醒的內(nèi)容的語音輸出。在一些實(shí)施例中,事件為推送通知的到達(dá)。在一些實(shí)施例中,第三響應(yīng)為用于提供推送通知的內(nèi)容的語音輸出。在一些實(shí)施例中,事件為接收到不改變第二響應(yīng)的有效性的第二語音輸入。在一些實(shí)施例中,事件包括接收到定向至數(shù)字助理的語音輸入以及通過當(dāng)前由數(shù)字助理控制的應(yīng)用程序或過程來生成警示或提醒。在一些實(shí)施例中,第一語音輸入為第一信息請求,事件為接收到第二信息請求,并且第二響應(yīng)和第三響應(yīng)為用于提供由第一信息請求和第二信息請求所請求的相應(yīng)信息的兩個(gè)語音輸出。在一些實(shí)施例中,第一語音輸入為對建立將在稍后的時(shí)間被遞送的提醒的請求,事件為接收到信息請求,第二響應(yīng)為用于提供所建立的提醒的內(nèi)容的警示項(xiàng),并且第三響應(yīng)為用于提供響應(yīng)于信息請求而檢索到的信息的語音輸出。在一些實(shí)施例中,第一語音輸入為信息請求,事件為針對先前建立的提醒的觸發(fā)事件的發(fā)生或推送通知的到達(dá),第二響應(yīng)為用于提供響應(yīng)于信息請求而檢索到的信息的語音輸出,并且第三響應(yīng)為用于提供先前建立的提醒或推送通知的內(nèi)容的警示項(xiàng)。在一些實(shí)施例中,該方法還包括:確定數(shù)字助理當(dāng)前是否正在免提模式或免視模式下工作;并且當(dāng)確定數(shù)字助理當(dāng)前正在免提模式或免視模式下工作時(shí),確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性。在一些實(shí)施例中,該方法還包括:檢測到用戶當(dāng)前正在運(yùn)動(dòng);并且當(dāng)檢測到用戶當(dāng)前正在運(yùn)動(dòng)時(shí),調(diào)用數(shù)字助理的免提模式或免視模式。在一些實(shí)施例中,該方法還包括:檢測到用戶當(dāng)前正在執(zhí)行以下動(dòng)作中的一個(gè)動(dòng)作:對車輛進(jìn)行導(dǎo)航、行走、慢跑、鍛煉以及操作當(dāng)前不由數(shù)字助理控制的設(shè)備或應(yīng)用程序;并且根據(jù)所述檢測,調(diào)用免提模式或免視模式。在一些實(shí)施例中,該方法還包括:確定第二響應(yīng)和第三響應(yīng)是否適合在設(shè)備的不同輸出通道上并行地被提供;并且當(dāng)確定第二響應(yīng)和第三響應(yīng)不適合在設(shè)備的不同輸出通道上并行地被提供時(shí),確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性。在一些實(shí)施例中,該方法還包括:檢測到數(shù)字助理正在免提或免視模式下工作;并且當(dāng)檢測到數(shù)字助理正在免提或免視模式下工作時(shí),確定第二響應(yīng)和第三響應(yīng)不適合在不同輸出通道上并行地被提供。在一些實(shí)施例中,該方法還包括:檢測到數(shù)字助理正在免提或免視模式下工作;并且提供第二響應(yīng)和第三響應(yīng)作為經(jīng)由設(shè)備的音頻輸出通道的相應(yīng)語音輸出。在一些實(shí)施例中,第一信息提供過程還包括:處理第一語音輸入以識別第一語音輸入中所表達(dá)的信息請求;識別多個(gè)信息項(xiàng)以滿足該信息請求;并且準(zhǔn)備對第一語音輸入的一系列離散子響應(yīng),該一系列離散子響應(yīng)至少包括各自描述所述多個(gè)信息項(xiàng)中的相應(yīng)的一個(gè)或多個(gè)信息項(xiàng)的第一響應(yīng)和第二響應(yīng),并且該一系列子響應(yīng)共同構(gòu)成對第一語音輸入的完整響應(yīng)。在一些實(shí)施例中,該方法還包括:確定用于遞送對第一語音輸入的該一系列子響應(yīng)中的每個(gè)子響應(yīng)的相應(yīng)默認(rèn)時(shí)間。在一些實(shí)施例中,該方法還包括基于第二響應(yīng)和第三響應(yīng)之間的所確定的相對緊迫性來動(dòng)態(tài)地覆寫用于遞送第二響應(yīng)的相應(yīng)默認(rèn)時(shí)間。在一些實(shí)施例中,該方法還包括:確定用于將第三響應(yīng)遞送至用戶的相應(yīng)默認(rèn)時(shí)間;并且基于第二響應(yīng)和第三響應(yīng)之間的所確定的相對緊迫性來動(dòng)態(tài)地覆寫用于遞送第三響應(yīng)的相應(yīng)默認(rèn)時(shí)間。在一些實(shí)施例中,信息請求為導(dǎo)航請求,第二響應(yīng)為沿預(yù)先確定的路線的導(dǎo)航指令,并且其中第一信息提供過程還包括確定用于在車輛導(dǎo)航期間提供導(dǎo)航指令的相應(yīng)默認(rèn)時(shí)間。在一些實(shí)施例中,確定用于提供導(dǎo)航指令的相應(yīng)默認(rèn)時(shí)間還包括:基于用戶的當(dāng)前位置和沿預(yù)先確定的路線與第二響應(yīng)相關(guān)聯(lián)的相應(yīng)路點(diǎn)之間的預(yù)先確定的接近度來確定該相應(yīng)默認(rèn)時(shí)間。在一些實(shí)施例中,該方法還包括:確定用于遞送第三響應(yīng)的相應(yīng)默認(rèn)時(shí)間;并且動(dòng)態(tài)地覆寫用于遞送第二響應(yīng)和第三響應(yīng)的相應(yīng)默認(rèn)遞送時(shí)間中的至少一個(gè)相應(yīng)默認(rèn)遞送時(shí)間。在一些實(shí)施例中,用于遞送第三響應(yīng)的相應(yīng)默認(rèn)時(shí)間為緊接在第三響應(yīng)變得可用之后的時(shí)間。在一些實(shí)施例中,用于遞送第三響應(yīng)的相應(yīng)默認(rèn)時(shí)間為緊接在發(fā)生針對第三響應(yīng)的預(yù)先確定的觸發(fā)事件之后的時(shí)間。在一些實(shí)施例中,預(yù)先確定的觸發(fā)事件為到達(dá)基于系統(tǒng)時(shí)鐘的預(yù)先確定的觸發(fā)時(shí)間。在一些實(shí)施例中,預(yù)先確定的觸發(fā)事件為預(yù)先確定的觸發(fā)消息到達(dá)設(shè)備處。在一些實(shí)施例中,確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性還包括:確定與用戶相關(guān)聯(lián)的目前的上下文;并且基于與用戶相關(guān)聯(lián)的目前的上下文來確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性。在一些實(shí)施例中,與用戶相關(guān)聯(lián)的目前的上下文由以下中的一者或多者形成:用戶的當(dāng)前位置、用戶的當(dāng)前速度、用戶的當(dāng)前行進(jìn)方向、當(dāng)前時(shí)間、一個(gè)或多個(gè)預(yù)先確定的用戶偏好、與第二響應(yīng)相關(guān)聯(lián)的位置、與第三響應(yīng)相關(guān)聯(lián)的位置、將第二響應(yīng)遞送至用戶所需的時(shí)間段、將第三響應(yīng)遞送至用戶所需的時(shí)間段、用于將第二響應(yīng)遞送至用戶的默認(rèn)時(shí)間、用于將第三響應(yīng)遞送至用戶的默認(rèn)時(shí)間、第二響應(yīng)和第三響應(yīng)之間的沖突程度、第二響應(yīng)的內(nèi)容、第三響應(yīng)的內(nèi)容、第二響應(yīng)將可能保持相關(guān)的時(shí)間窗口、第三響應(yīng)將可能保持相關(guān)的時(shí)間窗口、在第三響應(yīng)之前遞送第二響應(yīng)的可能結(jié)果、以及在第二響應(yīng)之前遞送第三響應(yīng)的可能結(jié)果。在一些實(shí)施例中,確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性還包括確定第二響應(yīng)是否與在距用戶的當(dāng)前位置預(yù)先確定的距離內(nèi)的位置相關(guān)聯(lián)。在一些實(shí)施例中,預(yù)先確定的距離基于用戶的當(dāng)前速度。在一些實(shí)施例中,確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性還包括確定用戶是否可能在距當(dāng)前時(shí)間預(yù)先確定的時(shí)間窗口內(nèi)經(jīng)過與第二響應(yīng)相關(guān)聯(lián)的位置。在一些實(shí)施例中,預(yù)先確定的時(shí)間窗口基于將第三響應(yīng)遞送至用戶所需的相應(yīng)時(shí)間段。在一些實(shí)施例中,確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性還包括:當(dāng)確定用戶可能在距當(dāng)前時(shí)間預(yù)先確定的時(shí)間窗口內(nèi)經(jīng)過與第二響應(yīng)相關(guān)聯(lián)的位置時(shí),向第二響應(yīng)分配比第三響應(yīng)更高的緊迫性級別。在一些實(shí)施例中,確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性還包括:當(dāng)確定用戶不可能在距當(dāng)前時(shí)間預(yù)先確定的時(shí)間窗口內(nèi)經(jīng)過與第二響應(yīng)相關(guān)聯(lián)的位置時(shí),向第三響應(yīng)分配比第二響應(yīng)更高的緊迫性級別。在一些實(shí)施例中,確定與用戶相關(guān)聯(lián)的目前的上下文還包括:監(jiān)測用戶的當(dāng)前位置、當(dāng)前方向和當(dāng)前速度;并且基于該監(jiān)測來確定目前的上下文。在一些實(shí)施例中,第二響應(yīng)響應(yīng)于第一語音輸入而提供信息項(xiàng),并且第三響應(yīng)為針對先前建立的提醒或推送通知的到達(dá)所生成的警示項(xiàng),并且其中該方法還包括:基于目前的上下文,確定在第二響應(yīng)的相應(yīng)默認(rèn)遞送時(shí)間遞送第二響應(yīng)是否可能不利地影響對用戶的提醒或推送通知的實(shí)用性。在一些實(shí)施例中,該方法還包括:當(dāng)確定在相應(yīng)默認(rèn)遞送時(shí)間遞送第二響應(yīng)可能影響提醒或通知的實(shí)用性時(shí),向第二響應(yīng)分配比第三響應(yīng)更低的相對緊迫性;并且延遲遞送第二響應(yīng),直到將提醒或推送通知遞送至用戶之后。在一些實(shí)施例中,該方法還包括:當(dāng)確定在相應(yīng)默認(rèn)遞送時(shí)間遞送第二響應(yīng)不可能影響提醒或通知的實(shí)用性時(shí),向第二響應(yīng)分配比第三響應(yīng)更高的相對緊迫性;并且延遲遞送提醒或推送通知的警示項(xiàng),直到將第二響應(yīng)遞送至用戶之后。在一些實(shí)施例中,檢測用于發(fā)起第二信息提供過程的事件還包括在提供對第一語音輸入的任何響應(yīng)之前接收第二語音輸入,并且接收第二語音輸入用于發(fā)起第二信息過程。在一些實(shí)施例中,檢測用于發(fā)起第二信息提供過程的事件還包括在提供對第一語音輸入的一系列響應(yīng)中的至少一個(gè)響應(yīng)之后并且在將該一系列響應(yīng)中的全部響應(yīng)提供至用戶之前接收第二語音輸入。在一些實(shí)施例中,該方法還包括:基于第二響應(yīng)和第三響應(yīng)的相應(yīng)默認(rèn)遞送時(shí)間來檢測在第二響應(yīng)和第三響應(yīng)的遞送之間是否存在定時(shí)沖突;當(dāng)檢測到該定時(shí)沖突時(shí),確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性;并且基于所確定的相對緊迫性來覆寫第二響應(yīng)和第三響應(yīng)中的一者的相應(yīng)默認(rèn)遞送時(shí)間。在一些實(shí)施例中,第二響應(yīng)的相應(yīng)默認(rèn)遞送時(shí)間為第二響應(yīng)的預(yù)計(jì)遞送時(shí)間,如同第二響應(yīng)是等待被遞送至用戶的唯一響應(yīng)那樣。在一些實(shí)施例中,第三響應(yīng)的相應(yīng)默認(rèn)遞送時(shí)間為第三響應(yīng)的預(yù)計(jì)遞送時(shí)間,如同第三響應(yīng)是等待被遞送至用戶的唯一響應(yīng)那樣。在一些實(shí)施例中,檢測是否存在定時(shí)沖突還基于當(dāng)被遞送至用戶時(shí)第二響應(yīng)和第三響應(yīng)的相應(yīng)持續(xù)時(shí)間。在一些實(shí)施例中,一種方法包括上述方法的任何組合的特征。在一些實(shí)施例中,一種非暫態(tài)計(jì)算機(jī)可讀介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)有指令,該指令當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得處理器執(zhí)行上述方法中的任一方法。在一些實(shí)施例中,一種系統(tǒng)包括一個(gè)或多個(gè)處理器;以及存儲(chǔ)器,所述存儲(chǔ)器上存儲(chǔ)有指令,該指令當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得處理器執(zhí)行上述方法中的任一方法。在一些實(shí)施例中,一種操作數(shù)字助理的方法,包括:在具有存儲(chǔ)器和一個(gè)或多個(gè)處理器的設(shè)備處:從用戶接收導(dǎo)航請求;響應(yīng)于該導(dǎo)航請求而發(fā)起第一信息提供過程,該第一信息提供過程包括準(zhǔn)備至少第一導(dǎo)航指令和第二導(dǎo)航指令;在與第一導(dǎo)航指令相關(guān)聯(lián)的相應(yīng)默認(rèn)遞送時(shí)間處將第一導(dǎo)航指令遞送至用戶;在遞送第一導(dǎo)航指令之后或同時(shí),檢測用于發(fā)起第二信息提供過程的事件;響應(yīng)于檢測到事件而發(fā)起第二信息提供過程,該第二信息提供過程包括準(zhǔn)備將被遞送至用戶的關(guān)于該事件的相應(yīng)輸出;確定第二導(dǎo)航指令和關(guān)于該事件的輸出之間的相對緊迫性;并且基于所確定的相對緊迫性以一定次序提供第二導(dǎo)航指令以及關(guān)于該事件的輸出。在一些實(shí)施例中,該方法還包括:確定第二導(dǎo)航指令和關(guān)于該事件的輸出的相應(yīng)默認(rèn)遞送時(shí)間;并且根據(jù)第二導(dǎo)航指令和關(guān)于該事件的輸出的相應(yīng)默認(rèn)遞送時(shí)間來確定在兩者的遞送之間是否存在定時(shí)沖突。在一些實(shí)施例中,該方法還包括:當(dāng)檢測到定時(shí)沖突時(shí),確定第二導(dǎo)航指令和關(guān)于該事件的輸出之間的相對緊迫性。在一些實(shí)施例中,該方法還包括:基于所確定的相對緊迫性來覆寫第二導(dǎo)航指令和關(guān)于該事件的輸出的相應(yīng)默認(rèn)遞送時(shí)間中的至少一個(gè)相應(yīng)默認(rèn)遞送時(shí)間。在一些實(shí)施例中,檢測該事件還包括從用戶接收信息請求,其中該信息請求不修改方向請求。在一些實(shí)施例中,關(guān)于該事件的輸出至少包括語音輸出,該語音輸出包含響應(yīng)于信息請求而檢索到的信息。在一些實(shí)施例中,檢測該事件還包括檢測針對先前建立的提醒的觸發(fā)事件的發(fā)生。在一些實(shí)施例中,關(guān)于該事件的輸出至少包括提供先前建立的提醒的內(nèi)容的警示項(xiàng)。在一些實(shí)施例中,用于遞送關(guān)于該事件的輸出的相應(yīng)默認(rèn)時(shí)間為在先前建立的提醒中指定的提醒時(shí)間。在一些實(shí)施例中,檢測該事件還包括:檢測到來自當(dāng)前不由數(shù)字助理控制的應(yīng)用程序或過程的推送通知的到達(dá);并且在向用戶呈現(xiàn)推送通知之前攔截推送通知。在一些實(shí)施例中,關(guān)于該事件的輸出為由數(shù)字助理準(zhǔn)備的關(guān)于推送通知的到達(dá)的語音輸出。在一些實(shí)施例中,用于遞送關(guān)于該事件的輸出的相應(yīng)默認(rèn)時(shí)間緊接在推送通知的到達(dá)之后。在一些實(shí)施例中,基于所確定的相對緊迫性以一定次序提供第二導(dǎo)航指令和關(guān)于該事件的輸出還包括:確定第二導(dǎo)航指令具有比關(guān)于該事件的輸出更高的相對緊迫性;并且在關(guān)于該事件的輸出之前遞送第二導(dǎo)航指令。在一些實(shí)施例中,基于所確定的相對緊迫性以一定次序提供第二導(dǎo)航指令和關(guān)于該事件的輸出還包括:確定第二導(dǎo)航指令具有比關(guān)于該事件的輸出更低的相對緊迫性;并且在關(guān)于該事件的輸出之后遞送第二導(dǎo)航指令。在一些實(shí)施例中,用于提供第二導(dǎo)航指令的相應(yīng)默認(rèn)時(shí)間基于用戶的當(dāng)前位置和與第二導(dǎo)航指令相關(guān)聯(lián)的相應(yīng)路點(diǎn)之間的預(yù)先確定的接近度。在一些實(shí)施例中,確定第二導(dǎo)航指令和關(guān)于該事件的輸出之間的相對緊迫性還包括:確定與用戶相關(guān)聯(lián)的目前的上下文;并且基于與用戶相關(guān)聯(lián)的目前的上下文來確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性。在一些實(shí)施例中,確定第二導(dǎo)航指令和關(guān)于該事件的輸出之間的相對緊迫性還包括:確定第二導(dǎo)航指令是否與在距用戶的當(dāng)前位置預(yù)先確定的距離內(nèi)的路點(diǎn)相關(guān)聯(lián)。在一些實(shí)施例中,確定第二導(dǎo)航指令和關(guān)于該事件的輸出之間的相對緊迫性還包括:確定用戶是否可能在距當(dāng)前時(shí)間預(yù)先確定的時(shí)間窗口內(nèi)經(jīng)過與第二導(dǎo)航指令相關(guān)聯(lián)的路點(diǎn)。在一些實(shí)施例中,預(yù)先確定的時(shí)間窗口基于將第三響應(yīng)遞送至用戶所需的相應(yīng)時(shí)間緩沖。在一些實(shí)施例中,確定第二導(dǎo)航指令和關(guān)于該事件的輸出之間的相對緊迫性還包括:當(dāng)確定用戶可能在距當(dāng)前時(shí)間預(yù)先確定的時(shí)間窗口內(nèi)經(jīng)過與第二導(dǎo)航指令相關(guān)聯(lián)的路點(diǎn)時(shí),向第二導(dǎo)航指令分配比關(guān)于該事件的輸出更高的緊迫性級別。在一些實(shí)施例中,確定第二導(dǎo)航指令和關(guān)于該事件的輸出之間的相對緊迫性還包括:當(dāng)確定用戶不可能在距當(dāng)前時(shí)間預(yù)先確定的時(shí)間窗口內(nèi)經(jīng)過與第二導(dǎo)航指令相關(guān)聯(lián)的路點(diǎn)時(shí),向第二導(dǎo)航指令分配比關(guān)于該事件的輸出更高的緊迫性級別。在一些實(shí)施例中,確定與用戶相關(guān)聯(lián)的目前的上下文還包括:監(jiān)測用戶的當(dāng)前位置、當(dāng)前方向和當(dāng)前速度;并且基于該監(jiān)測來確定目前的上下文。在一些實(shí)施例中,關(guān)于該事件的輸出是針對先前建立的提醒或第三方通知的到達(dá)而生成的警示項(xiàng),并且確定相對緊迫性還包括:基于目前的上下文,確定在第二導(dǎo)航指令的相應(yīng)默認(rèn)遞送時(shí)間遞送第二導(dǎo)航指令是否可能不利地影響對用戶的提醒或通知的實(shí)用性。在一些實(shí)施例中,該方法還包括:當(dāng)確定在第二導(dǎo)航指令的相應(yīng)默認(rèn)遞送時(shí)間遞送第二導(dǎo)航指令可能影響提醒或通知的實(shí)用性時(shí),向第二導(dǎo)航指令分配比警示項(xiàng)更低的相對緊迫性;并且延遲遞送第二導(dǎo)航指令,直到將針對提醒或通知的警示項(xiàng)遞送至用戶之后。在一些實(shí)施例中,該方法還包括:當(dāng)確定在第二導(dǎo)航指令的相應(yīng)默認(rèn)遞送時(shí)間遞送第二導(dǎo)航指令不可能影響提醒或通知的實(shí)用性時(shí),向第二導(dǎo)航指令分配比針對提醒或通知的警示項(xiàng)更高的相對緊迫性;并且延遲遞送針對提醒或通知的警示項(xiàng),直到將第二導(dǎo)航指令遞送至用戶之后。在一些實(shí)施例中,在先前建立的提醒中指定的提醒時(shí)間和在先前建立的提醒中指定的事件時(shí)間之前所需的閾值量的準(zhǔn)備時(shí)間之間的周期期間,提醒或通知的實(shí)用性不可能受到影響。根據(jù)一些實(shí)施例,電子設(shè)備包括存儲(chǔ)器、一個(gè)或多個(gè)處理器和一個(gè)或多個(gè)程序;該一個(gè)或多個(gè)程序被存儲(chǔ)在存儲(chǔ)器中并被配置為由一個(gè)或多個(gè)處理器執(zhí)行,并且該一個(gè)或多個(gè)程序包括用于執(zhí)行上述方法中的任一方法的操作的指令。根據(jù)一些實(shí)施例,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)已將指令存儲(chǔ)在其中,當(dāng)該指令由電子設(shè)備執(zhí)行時(shí)使得該設(shè)備執(zhí)行上述方法中的任一方法的操作。根據(jù)一些實(shí)施例,電子設(shè)備包括用于執(zhí)行上述方法中的任一方法的操作的裝置。根據(jù)一些實(shí)施例,在電子設(shè)備中使用的信息處理裝置包括用于執(zhí)行上述方法中的任一方法的操作的裝置。根據(jù)一些實(shí)施例,電子設(shè)備包括:語音接收單元,該語音接收單元被配置為從用戶接收第一語音輸入;第一信息提供單元,該第一信息提供單元被配置為響應(yīng)于接收到第一語音輸入而發(fā)起第一信息提供過程,該第一信息提供過程包括準(zhǔn)備對第一語音輸入的至少第一響應(yīng)和第二響應(yīng);第一響應(yīng)提供單元,該第一響應(yīng)提供單元被配置為將第一響應(yīng)提供至用戶;檢測單元,該檢測單元被配置為在將第一響應(yīng)提供至用戶之后或同時(shí),但在將第二響應(yīng)提供至用戶之前,檢測用于發(fā)起第二信息提供過程的事件;第二信息提供單元,該第二信息提供單元被配置為響應(yīng)于檢測到事件而發(fā)起第二信息提供過程,該第二信息提供過程包括準(zhǔn)備對事件的至少第三響應(yīng);緊迫性確定單元,該緊迫性確定單元被配置為確定第二響應(yīng)和第三響應(yīng)之間的相對緊迫性;以及第二響應(yīng)提供單元,該第二響應(yīng)提供單元被配置為基于所確定的相對緊迫性以一定次序?qū)⒌诙憫?yīng)和第三響應(yīng)中的一者提供至用戶。根據(jù)一些實(shí)施例,電子設(shè)備包括:請求接收單元,該請求接收單元被配置為從用戶接收導(dǎo)航請求;第一信息提供單元,該第一信息提供單元被配置為響應(yīng)于導(dǎo)航請求而發(fā)起第一信息提供過程,該第一信息提供過程包括準(zhǔn)備至少第一導(dǎo)航指令和第二導(dǎo)航指令;遞送單元,該遞送單元被配置為在與第一導(dǎo)航指令相關(guān)聯(lián)的相應(yīng)默認(rèn)遞送時(shí)間處將第一導(dǎo)航指令遞送至用戶;檢測單元,該檢測單元被配置為在遞送第一導(dǎo)航指令之后或同時(shí),檢測用于發(fā)起第二信息提供過程的事件;第二信息提供單元,該第二信息提供單元被配置為響應(yīng)于檢測到事件而發(fā)起第二信息提供過程,該第二信息提供過程包括準(zhǔn)備將被遞送至用戶的關(guān)于該事件的相應(yīng)輸出;緊迫性確定單元,該緊迫性確定單元被配置為確定第二導(dǎo)航指令和關(guān)于該事件的輸出之間的相對緊迫性;以及指令提供單元,該指令提供單元被配置為基于所確定的相對緊迫性以一定次序提供第二導(dǎo)航指令以及關(guān)于該事件的輸出。在附圖和以下說明書中闡述了本說明書中所述的主題的一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。根據(jù)說明書、附圖及權(quán)利要求,該主題的其他特征、方面和優(yōu)點(diǎn)將變得顯而易見。附圖說明圖1為示出根據(jù)一些實(shí)施例的數(shù)字助理在其中工作的環(huán)境的框圖。圖2為示出根據(jù)一些實(shí)施例的數(shù)字助理客戶端系統(tǒng)的框圖。圖3A為示出根據(jù)一些實(shí)施例的數(shù)字助理系統(tǒng)或其服務(wù)器部分的框圖。圖3B為示出根據(jù)一些實(shí)施例的圖3A所示的數(shù)字助理的功能的框圖。圖3C為根據(jù)一些實(shí)施例的知識本體的一部分的圖示。圖4為根據(jù)一些實(shí)施例的用于智能地處理用戶發(fā)起和/或系統(tǒng)發(fā)起的對現(xiàn)有任務(wù)的中斷的示例性過程的流程圖。圖5A為示出根據(jù)一些實(shí)施例的示例性場景的圖示,其中當(dāng)數(shù)字助理正于車輛導(dǎo)航期間遞送導(dǎo)航指令時(shí)智能地處理用戶發(fā)起和/或系統(tǒng)發(fā)起的中斷。圖5B為根據(jù)一些實(shí)施例的示例性過程的流程圖,該示例性過程用于當(dāng)數(shù)字助理正于導(dǎo)航期間遞送導(dǎo)航指令時(shí)智能地處理用戶發(fā)起或系統(tǒng)發(fā)起的中斷。圖6示出根據(jù)一些實(shí)施例的電子設(shè)備的功能框圖。圖7示出根據(jù)一些實(shí)施例的電子設(shè)備的功能框圖。在整個(gè)附圖中,類似的附圖標(biāo)號是指對應(yīng)的部件。具體實(shí)施方式圖1為根據(jù)一些實(shí)施例的數(shù)字助理的工作環(huán)境100的框圖。術(shù)語“數(shù)字助理”、“虛擬助理”、“智能自動(dòng)化助理”或“自動(dòng)數(shù)字助理”是指解釋口頭和/或文字形式的自然語言輸入以推斷用戶意圖并基于所推斷出的用戶意圖來執(zhí)行動(dòng)作的任何信息處理系統(tǒng)。例如,為遵照所推斷出的用戶意圖來執(zhí)行動(dòng)作,系統(tǒng)可執(zhí)行以下操作中的一個(gè)或多個(gè)操作:識別具有被設(shè)計(jì)來實(shí)現(xiàn)所推斷出的用戶意圖的步驟和參數(shù)的任務(wù)流,將來自所推斷出的用戶意圖的特定要求輸入到該任務(wù)流中;通過調(diào)用程序、方法、服務(wù)、API等來執(zhí)行該任務(wù)流;以及以可聽(例如,語音)和/或可視形式來生成對用戶的輸出響應(yīng)。具體地,數(shù)字助理能夠接受至少部分地為自然語言命令、請求、聲明、講述和/或查詢的形式的用戶請求。通常,用戶請求或者尋求信息性回答,或者尋求由數(shù)字助理來執(zhí)行任務(wù)。對用戶請求的令人滿意的響應(yīng)是提供所請求的信息性回答、執(zhí)行所請求的任務(wù)、或這兩者的組合。例如,用戶可向數(shù)字助理提出一個(gè)問題,例如“我現(xiàn)在在哪里?”基于用戶的當(dāng)前位置,數(shù)字助理可回答“您在西門附近的中央公園。”用戶還可請求執(zhí)行某個(gè)任務(wù),例如“請邀請我的朋友下周參加我女朋友的生日派對?!弊鳛轫憫?yīng),數(shù)字助理可通過說出“是的,馬上,”來確認(rèn)該請求,然后代表用戶向用戶的電子通訊錄中所列出的用戶的朋友中的每個(gè)朋友發(fā)送合適的日歷邀請。在執(zhí)行所請求的任務(wù)期間,數(shù)字助理有時(shí)以連續(xù)對話的形式來與用戶進(jìn)行交互,該連續(xù)對話涉及在延長的時(shí)間段內(nèi)的多次信息交換。存在與數(shù)字助理進(jìn)行交互以請求信息或執(zhí)行各種任務(wù)的許多其他方法。除提供語音響應(yīng)和采取經(jīng)編程的動(dòng)作之外,數(shù)字助理還提供其他視覺或音頻形式的響應(yīng),例如作為文本、警示、音樂、視頻、動(dòng)畫等。在于2011年1月10日提交的標(biāo)題為“IntelligentAutomatedAssistant”的美國實(shí)用新型專利申請序列號12/987,982中描述了虛擬助理的一個(gè)實(shí)例,該專利申請的全部公開內(nèi)容以引用的方式并入本文。如圖1所示,在一些實(shí)施例中,根據(jù)客戶端-服務(wù)器模型來實(shí)施數(shù)字助理。該數(shù)字助理包括在用戶設(shè)備104a,104b上執(zhí)行的客戶端側(cè)部分102a,102b(下文稱為“DA客戶端102”),以及在服務(wù)器系統(tǒng)108上執(zhí)行的服務(wù)器側(cè)部分106(下文稱為“DA服務(wù)器106”)。DA客戶端102通過一個(gè)或多個(gè)網(wǎng)絡(luò)110來與DA服務(wù)器106通信。DA客戶端102提供客戶端側(cè)功能諸如面向用戶的輸入和輸出處理以及與DA服務(wù)器106的通信。DA服務(wù)器106為任意數(shù)量的DA客戶端102提供服務(wù)器側(cè)功能,所述任意數(shù)量的DA客戶端102各自駐留在相應(yīng)的用戶設(shè)備104上。在一些實(shí)施例中,DA服務(wù)器106包括面向客戶端的I/O接口112、一個(gè)或多個(gè)處理模塊114、數(shù)據(jù)與模型116、以及至外部服務(wù)的I/O接口118。面向客戶端的I/O接口促進(jìn)數(shù)字助理服務(wù)器106的面向客戶端的輸入和輸出處理。該一個(gè)或多個(gè)處理模塊114基于自然語言輸入利用數(shù)據(jù)和模型116來確定用戶的意圖,并基于所推斷出的用戶意圖來進(jìn)行任務(wù)執(zhí)行。在一些實(shí)施例中,DA服務(wù)器106通過一個(gè)或多個(gè)網(wǎng)絡(luò)110來與外部服務(wù)120通信以用于任務(wù)完成或信息采集。至外部服務(wù)的I/O接口118促進(jìn)此類通信。用戶設(shè)備104的實(shí)例包括但不限于手持式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、平板電腦、膝上型計(jì)算機(jī)、臺式計(jì)算機(jī)、蜂窩電話、智能電話、增強(qiáng)型通用分組無線電服務(wù)(EGPRS)移動(dòng)電話、媒體播放器、導(dǎo)航設(shè)備、游戲機(jī)、電視機(jī)、遙控器、或這些數(shù)據(jù)處理設(shè)備中任意兩者或更多者的組合或其他數(shù)據(jù)處理設(shè)備。參考圖2所示的示例性用戶設(shè)備104提供了有關(guān)用戶設(shè)備104的更多細(xì)節(jié)。一個(gè)或多個(gè)通信網(wǎng)絡(luò)110的實(shí)例包括局域網(wǎng)(“LAN”)和廣域網(wǎng)(“WAN”),例如互聯(lián)網(wǎng)??墒褂萌魏我阎木W(wǎng)絡(luò)協(xié)議來實(shí)現(xiàn)一個(gè)或多個(gè)通信網(wǎng)絡(luò)110,該任何已知的網(wǎng)絡(luò)協(xié)議包括各種有線或無線協(xié)議諸如例如以太網(wǎng)、通用串行總線(USB)、火線、全球移動(dòng)通信系統(tǒng)(GSM)、增強(qiáng)數(shù)據(jù)GSM環(huán)境(EDGE)、碼分多址(CDMA)、時(shí)分多址(TDMA)、藍(lán)牙、Wi-Fi、互聯(lián)網(wǎng)協(xié)議語音技術(shù)(VoIP)、Wi-MAX、或任何其他合適的通信協(xié)議。服務(wù)器系統(tǒng)108可在一個(gè)或多個(gè)獨(dú)立式數(shù)據(jù)處理裝置和/或計(jì)算機(jī)的分布式網(wǎng)絡(luò)上實(shí)施。在一些實(shí)施例中,服務(wù)器系統(tǒng)108還采用第三方服務(wù)提供方(例如,第三方云服務(wù)提供方)的各種虛擬設(shè)備和/或服務(wù)來提供服務(wù)器系統(tǒng)108的底層計(jì)算資源和/或基礎(chǔ)結(jié)構(gòu)資源。盡管圖1所示的數(shù)字助理包括客戶端側(cè)部分(例如,DA客戶端102)和服務(wù)器側(cè)部分(例如,DA服務(wù)器106)兩者,但在一些實(shí)施例中,數(shù)字助理的功能作為安裝在用戶設(shè)備上的獨(dú)立式應(yīng)用程序來實(shí)施。此外,數(shù)字助理的客戶端部分和服務(wù)器部分之間的功能劃分在不同的實(shí)施例中可能變化。例如,在一些實(shí)施例中,DA客戶端為僅提供面向用戶的輸入和輸出處理功能的瘦客戶端,并且將數(shù)字助理的所有其他功能委托給后端服務(wù)器。圖2為根據(jù)一些實(shí)施例的用戶設(shè)備104的框圖。用戶設(shè)備104包括存儲(chǔ)器接口202、外圍設(shè)備接口206以及一個(gè)或多個(gè)處理器204。用戶設(shè)備104中的各種部件通過一條或多條通信總線或信號線進(jìn)行耦接。用戶設(shè)備104包括耦接至外圍設(shè)備接口206的各種傳感器、子系統(tǒng)以及外圍設(shè)備。所述傳感器、子系統(tǒng)以及外圍設(shè)備采集信息和/或促進(jìn)用戶設(shè)備104的各種功能。例如,可將運(yùn)動(dòng)傳感器210、光傳感器212以及接近傳感器214耦接至外圍設(shè)備接口206以促進(jìn)取向、照明和接近感測功能。也可將一個(gè)或多個(gè)其他傳感器216,諸如定位系統(tǒng)(例如,GPS接收器)、溫度傳感器、生物識別傳感器、陀螺儀、羅盤、加速計(jì)等連接至外圍設(shè)備接口206以促進(jìn)相關(guān)功能。在一些實(shí)施例中,利用相機(jī)子系統(tǒng)220和光學(xué)傳感器222來促進(jìn)相機(jī)功能,諸如拍攝照片及記錄視頻片段??赏ㄟ^一個(gè)或多個(gè)有線和/或無線通信子系統(tǒng)224來促進(jìn)通信功能,該一個(gè)或多個(gè)有線和/或無線通信子系統(tǒng)224可包括各種通信端口、射頻接收器和發(fā)射器、和/或光學(xué)(例如,紅外)接收器和發(fā)射器??蓪⒁纛l子系統(tǒng)226耦接至揚(yáng)聲器228和麥克風(fēng)230以促進(jìn)支持語音的功能,諸如語音識別、語音復(fù)制、數(shù)字記錄和電話功能。在一些實(shí)施例中,I/O子系統(tǒng)240還耦接至外圍設(shè)備接口206。I/O子系統(tǒng)240包括觸摸屏控制器242和/或一個(gè)或多個(gè)其他輸入控制器244。觸摸屏控制器242耦接至觸摸屏246。觸摸屏246和觸摸屏控制器242可例如使用多種觸敏技術(shù)中的任一種觸敏技術(shù)來檢測接觸以及移動(dòng)或移動(dòng)的中斷,所述多種觸敏技術(shù)諸如電容技術(shù)、電阻技術(shù)、紅外技術(shù)、表面聲波技術(shù)、接近傳感器陣列等??蓪⒁粋€(gè)或多個(gè)其他輸入控制器244耦接到其他輸入/控制設(shè)備248,諸如一個(gè)或多個(gè)按鈕、搖臂開關(guān)、拇指滾輪、紅外線端口、USB端口和/或指針設(shè)備諸如觸筆。在一些實(shí)施例中,存儲(chǔ)器接口202耦接至存儲(chǔ)器250。存儲(chǔ)器250可包括高速隨機(jī)存取存儲(chǔ)器和/或非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、一個(gè)或多個(gè)光學(xué)存儲(chǔ)設(shè)備、和/或閃存存儲(chǔ)器(例如,NAND、NOR)。在一些實(shí)施例中,存儲(chǔ)器250存儲(chǔ)操作系統(tǒng)252、通信模塊254、用戶界面模塊256、傳感器處理模塊258、電話模塊260和應(yīng)用程序262。操作系統(tǒng)252包括用于處理基礎(chǔ)系統(tǒng)服務(wù)并用于執(zhí)行硬件相關(guān)任務(wù)的指令。通信模塊254促進(jìn)與一個(gè)或多個(gè)附加裝置、一個(gè)或多個(gè)計(jì)算機(jī)和/或一個(gè)或多個(gè)服務(wù)器的通信。用戶界面模塊256使用其他輸出通道(例如,揚(yáng)聲器)來促進(jìn)圖形用戶界面處理和輸出處理。傳感器處理模塊258促進(jìn)與傳感器有關(guān)的處理和功能。電話模塊260促進(jìn)與電話有關(guān)的過程和功能。應(yīng)用程序模塊262促進(jìn)用戶應(yīng)用程序的各種功能,諸如電子消息遞送、網(wǎng)頁瀏覽、媒體處理、導(dǎo)航、成像和/或其他過程和功能。如在本說明書中所述的,存儲(chǔ)器250還存儲(chǔ)客戶端側(cè)數(shù)字助理指令(例如,在數(shù)字助理客戶端模塊264中)以及各種用戶數(shù)據(jù)266(例如,偏好數(shù)據(jù)、特定于用戶的詞匯數(shù)據(jù),和/或其他數(shù)據(jù)諸如用戶的電子通訊錄、待辦事項(xiàng)、購物清單等)以提供數(shù)字助理的客戶端側(cè)功能。在各種實(shí)施例中,數(shù)字助理客戶端模塊264能夠通過用戶設(shè)備104的各種用戶界面(例如,I/O子系統(tǒng)240)接受語音輸入(例如,聲音輸入)、文本輸入、觸摸輸入和/或手勢輸入。數(shù)字助理客戶端模塊264還能夠提供音頻(例如,語音輸出)、視覺和/或觸覺形式的輸出。例如,可將輸出提供為語音、聲音、警報(bào)、文本消息、菜單、圖形、視頻、動(dòng)畫、振動(dòng)、和/或以上兩者或更多者的組合。在操作期間,數(shù)字助理客戶端模塊264使用通信子系統(tǒng)224來與數(shù)字助理服務(wù)器通信。在一些實(shí)施例中,數(shù)字助理客戶端模塊264利用各種傳感器、子系統(tǒng)和外圍設(shè)備來從用戶設(shè)備104的周圍環(huán)境采集附加信息以建立與用戶、當(dāng)前用戶交互和/或當(dāng)前用戶輸入相關(guān)聯(lián)的上下文。在一些實(shí)施例中,數(shù)字助理客戶端模塊264將上下文信息或信息項(xiàng)子集與用戶輸入一起提供至數(shù)字助理服務(wù)器以幫助推斷用戶的意圖。在一些實(shí)施例中,數(shù)字助理還使用上下文信息來確定如何準(zhǔn)備輸出并將輸出遞送至用戶。在一些實(shí)施例中,伴隨用戶輸入的上下文信息包括傳感器信息,例如照明、環(huán)境噪聲、環(huán)境溫度、周圍環(huán)境的圖像或視頻等。在一些實(shí)施例中,上下文信息還包括設(shè)備的物理狀態(tài),例如設(shè)備取向、設(shè)備位置、設(shè)備溫度、功率水平、速度、加速度、運(yùn)動(dòng)模式、蜂窩信號強(qiáng)度等。在一些實(shí)施例中,將與用戶設(shè)備104的軟件狀態(tài)相關(guān)的信息例如用戶設(shè)備104的運(yùn)行過程、已安裝程序、過去和目前的網(wǎng)絡(luò)活動(dòng)、后臺服務(wù)、錯(cuò)誤日志、資源使用等作為與用戶輸入相關(guān)聯(lián)的上下文信息提供至數(shù)字助理服務(wù)器。在一些實(shí)施例中,DA客戶端模塊264響應(yīng)于來自數(shù)字助理服務(wù)器的請求而選擇性地提供存儲(chǔ)在用戶設(shè)備104上的信息(例如,用戶數(shù)據(jù)266)。在一些實(shí)施例中,數(shù)字助理客戶端模塊264還根據(jù)數(shù)字助理服務(wù)器106的請求經(jīng)由自然語言對話或其他用戶界面引出來自用戶的附加輸入。數(shù)字助理客戶端模塊264將該附加輸入傳送至數(shù)字助理服務(wù)器106,以幫助數(shù)字助理服務(wù)器106進(jìn)行意圖推斷和/或滿足在用戶請求中所表達(dá)的用戶意圖。在各種實(shí)施例中,存儲(chǔ)器250包括附加的指令或更少的指令。此外,可在硬件和/或固件中,包括在一個(gè)或多個(gè)信號處理電路和/或?qū)S眉呻娐分?,?shí)現(xiàn)用戶設(shè)備104的各種功能。圖3A為根據(jù)一些實(shí)施例的示例性數(shù)字助理系統(tǒng)300的框圖。在一些實(shí)施例中,數(shù)字助理系統(tǒng)300在獨(dú)立式計(jì)算機(jī)系統(tǒng)上實(shí)施。在一些實(shí)施例中,數(shù)字助理系統(tǒng)300跨多個(gè)計(jì)算機(jī)分布。在一些實(shí)施例中,數(shù)字助理的一些模塊和功能劃分成服務(wù)器部分和客戶端部分,其中客戶端部分駐留在用戶設(shè)備(例如,用戶設(shè)備104)上,并且通過一個(gè)或多個(gè)網(wǎng)絡(luò)與服務(wù)器部分(例如,服務(wù)器系統(tǒng)108)通信,例如如圖1所示。在一些實(shí)施例中,數(shù)字助理系統(tǒng)300為圖1所示的服務(wù)器系統(tǒng)108(和/或數(shù)字助理服務(wù)器106)的實(shí)施例。應(yīng)當(dāng)指出,數(shù)字助理系統(tǒng)300僅為數(shù)字助理系統(tǒng)的一個(gè)實(shí)例,并且數(shù)字助理系統(tǒng)300可具有比所示更多或更少的部件,可組合兩個(gè)或更多個(gè)部件,或可具有部件的不同配置或布置。圖3A所示的各種部件可在硬件、固件(包括一個(gè)或多個(gè)信號處理電路和/或?qū)S眉呻娐?、用于由一個(gè)或多個(gè)處理器執(zhí)行的軟件指令、或它們的組合。數(shù)字助理系統(tǒng)300包括存儲(chǔ)器302、輸入/輸出(I/O)接口306、網(wǎng)絡(luò)通信接口308以及一個(gè)或多個(gè)處理器304。這些部件通過一條或多條通信總線或信號線310彼此通信。在一些實(shí)施例中,存儲(chǔ)器302包括非暫態(tài)計(jì)算機(jī)可讀介質(zhì),諸如高速隨機(jī)存取存儲(chǔ)器和/或非易失性計(jì)算機(jī)可讀介質(zhì)(例如,一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備或其他非易失性固態(tài)存儲(chǔ)器設(shè)備)。在一些實(shí)施例中,I/O接口306將數(shù)字助理系統(tǒng)300的輸入/輸出設(shè)備316諸如顯示器、鍵盤、觸摸屏和麥克風(fēng)耦接至用戶界面模塊322。I/O接口306與用戶界面模塊322結(jié)合用于接收用戶輸入(例如,語音輸入、鍵盤輸入、觸摸輸入等)并相應(yīng)地對這些輸入進(jìn)行處理。在一些實(shí)施例中,例如,當(dāng)數(shù)字助理在獨(dú)立式用戶設(shè)備上實(shí)施時(shí),數(shù)字助理系統(tǒng)300包括相對于圖2中的用戶設(shè)備104所描述的部件和I/O接口及通信接口中的任一者。在一些實(shí)施例中,數(shù)字助理系統(tǒng)300表示數(shù)字助理具體實(shí)施的服務(wù)器部分,并且通過駐留在用戶設(shè)備(例如,圖2所示的用戶設(shè)備104)上的客戶端側(cè)部分與用戶交互。在一些實(shí)施例中,網(wǎng)絡(luò)通信接口308包括無線發(fā)送和接收電路314和/或一個(gè)或多個(gè)有線通信端口312。一個(gè)或多個(gè)有線通信端口經(jīng)由一個(gè)或多個(gè)有線接口,例如,以太網(wǎng)、通用串行總線(USB)、火線等來接收和發(fā)送通信信號。無線電路314從通信網(wǎng)絡(luò)及其他通信設(shè)備接收RF信號和/或光學(xué)信號并將RF信號和/或光學(xué)信號發(fā)送至通信網(wǎng)絡(luò)及其他通信設(shè)備。無線通信可使用多種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)中的任一種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù),諸如GSM、EDGE、CDMA、TDMA、藍(lán)牙、Wi-Fi、VoIP、Wi-MAX、或任何其他合適的通信協(xié)議。網(wǎng)絡(luò)通信接口308實(shí)現(xiàn)數(shù)字助理系統(tǒng)300與網(wǎng)絡(luò)(諸如互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)和/或無線網(wǎng)絡(luò),該無線網(wǎng)絡(luò)諸如蜂窩電話網(wǎng)絡(luò)、無線局域網(wǎng)(LAN)和/或城域網(wǎng)(MAN))以及其他設(shè)備之間的通信。在一些實(shí)施例中,存儲(chǔ)器302或存儲(chǔ)器302的計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)程序、模塊、指令和數(shù)據(jù)結(jié)構(gòu),這些程序、模塊、指令和數(shù)據(jù)結(jié)構(gòu)包括下列中的全部或子集:操作系統(tǒng)318、通信模塊320、用戶界面模塊322、數(shù)字助理模塊326、以及一個(gè)或多個(gè)應(yīng)用程序324。一個(gè)或多個(gè)處理器304執(zhí)行這些程序、模塊和指令,并從數(shù)據(jù)結(jié)構(gòu)讀取數(shù)據(jù)或?qū)?shù)據(jù)寫到數(shù)據(jù)結(jié)構(gòu)。操作系統(tǒng)318(例如,Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、或嵌入式操作系統(tǒng)諸如VxWorks)包括用于控制和管理一般系統(tǒng)任務(wù)(例如,存儲(chǔ)器管理、存儲(chǔ)設(shè)備控制、電源管理等)的各種軟件部件和/或驅(qū)動(dòng)器,并促進(jìn)和各種硬件、固件和軟件部件之間的通信。通信模塊320促進(jìn)通過網(wǎng)絡(luò)通信接口308在數(shù)字助理系統(tǒng)300和其他設(shè)備之間的通信。例如,通信模塊320可與圖2所示的設(shè)備104的通信接口254通信。通信模塊320還可包括用于處理由無線電路314和/或有線通信端口312接收的數(shù)據(jù)的各種部件。用戶界面模塊322經(jīng)由I/O接口306(例如,來自鍵盤、觸摸屏、指向設(shè)備、控制器和/或麥克風(fēng))從用戶接收命令和/或輸入,并在顯示器上生成用戶界面對象。用戶界面模塊322還經(jīng)由I/O接口306(例如,通過顯示器、音頻通道、揚(yáng)聲器和觸摸板等)來準(zhǔn)備輸出(例如,語音、聲音、動(dòng)畫、文本、圖標(biāo)、振動(dòng)、觸覺反饋以及光等)并將該輸出遞送至用戶。應(yīng)用程序324包括被配置為由所述一個(gè)或多個(gè)處理器304執(zhí)行的程序和/或模塊。例如,如果數(shù)字助理系統(tǒng)在獨(dú)立式用戶設(shè)備上實(shí)施,則應(yīng)用程序324可包括用戶應(yīng)用程序,諸如游戲、日歷應(yīng)用程序、導(dǎo)航應(yīng)用程序或郵件應(yīng)用程序。如果數(shù)字助理系統(tǒng)300在服務(wù)器場上實(shí)施,則應(yīng)用程序324可包括例如資源管理應(yīng)用程序、診斷應(yīng)用程序、或調(diào)度應(yīng)用程序。存儲(chǔ)器302還存儲(chǔ)數(shù)字助理模塊(或數(shù)字助理的服務(wù)器部分)326。在一些實(shí)施例中,數(shù)字助理模塊326包括以下子模塊、或者它們的子集或超集:輸入/輸出處理模塊328、語音至文本(STT)處理模塊330、自然語言處理模塊332、對話流處理模塊334、任務(wù)流處理模塊336、服務(wù)處理模塊338以及中斷處理模塊340。這些模塊中的每個(gè)模塊均具有對數(shù)字助理326的以下數(shù)據(jù)和模型中的一者或多者,或者它們的子集或超集的訪問權(quán)限:知識本體360、詞匯索引344、用戶數(shù)據(jù)348、任務(wù)流模型354、服務(wù)模型356以及優(yōu)先級參數(shù)數(shù)據(jù)庫358。在一些實(shí)施例中,使用在數(shù)字助理模塊326中實(shí)施的處理模塊、數(shù)據(jù)和模型,數(shù)字助理執(zhí)行以下操作中的至少一些操作:識別在從用戶所接收的自然語言輸入中所表達(dá)的用戶的意圖;主動(dòng)引出并獲取完全推斷出用戶的意圖所需的信息(例如,通過對詞、名稱、意圖等進(jìn)行消歧);確定用于滿足所推斷出的意圖的任務(wù)流;以及執(zhí)行該任務(wù)流以滿足所推斷出的意圖。在本說明書中,稍后在圖4至圖5B以及隨附描述中提供與中斷處理模塊及其對優(yōu)先級參數(shù)的使用有關(guān)的更多的細(xì)節(jié)。在一些實(shí)施例中,如圖3B所示,I/O處理模塊328通過圖3A中的I/O設(shè)備316來與用戶進(jìn)行交互,或者通過圖3A中的網(wǎng)絡(luò)通信接口308來與用戶設(shè)備(例如,圖1中的用戶設(shè)備104)進(jìn)行交互,以獲取用戶輸入(例如,語音輸入)并提供對用戶輸入的響應(yīng)(例如,作為語音輸出)。I/O處理模塊328隨同接收到用戶輸入或在接收到用戶輸入之后不久任選地獲取與來自用戶設(shè)備的用戶輸入相關(guān)聯(lián)的上下文信息。上下文信息包括詞匯、特定于用戶的數(shù)據(jù)、和/或與用戶輸入有關(guān)的偏好。在一些實(shí)施例中,上下文信息還包括當(dāng)接收到用戶請求時(shí)設(shè)備(例如,圖1中的用戶設(shè)備104)的軟件和硬件狀態(tài),和/或當(dāng)接收到用戶請求時(shí)與用戶的周圍環(huán)境相關(guān)的信息。在一些實(shí)施例中,I/O處理模塊328還向用戶發(fā)送與用戶請求有關(guān)的跟進(jìn)問題,并從用戶接收回答。當(dāng)I/O處理模塊328接收到用戶請求并且用戶請求包含語音輸入時(shí),I/O處理模塊328將語音輸入轉(zhuǎn)發(fā)至語音至文本(STT...
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1