午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

驅(qū)動(dòng)交互系統(tǒng)和用戶接口系統(tǒng)的方法

文檔序號(hào):6568484閱讀:215來源:國(guó)知局
專利名稱:驅(qū)動(dòng)交互系統(tǒng)和用戶接口系統(tǒng)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及驅(qū)動(dòng)交互系統(tǒng)的方法,所述交互系統(tǒng)包括具有固有順
序輸入/輸出模態(tài)(modality)的用戶接口并且包括多個(gè)應(yīng)用程序。而且, 本發(fā)明涉及具有固有順序輸入/輸出模態(tài)的合適的用戶接口系統(tǒng),交 互系統(tǒng)的多個(gè)應(yīng)用程序可以相互獨(dú)立地使用所述用戶接口系統(tǒng),來與 交互系統(tǒng)的用戶進(jìn)行交互。此外,本發(fā)明涉及包括這種用戶接口系統(tǒng) 的交互系統(tǒng)。
背景技術(shù)
人機(jī)接口領(lǐng)域內(nèi)的近期發(fā)展使通過設(shè)備和設(shè)備用戶之間的對(duì)話 來運(yùn)行的技術(shù)設(shè)備得以廣泛使用。大多數(shù)這種"交互系統(tǒng)"或"對(duì)話 系統(tǒng)"是基于可視信息顯示以及基于用戶方的人工交互。例如,通過 基于在移動(dòng)電話的顯示屏中顯示選項(xiàng)、以及用戶按壓適當(dāng)按鈕選擇特 定選項(xiàng)來操作對(duì)話的方式對(duì)幾乎每部移動(dòng)電話進(jìn)行操作。
高級(jí)用戶接口系統(tǒng)不再依賴于顯示屏、鍵盤、鼠標(biāo)或遙控,而是 結(jié)合類似語音、手寫輸入、觸摸等若干方式。采用基于語音的交互系 統(tǒng),例如,在家里烹調(diào)、在汽車內(nèi)或者攜帶小型移動(dòng)設(shè)備時(shí),有可能 使用不用手并且甚至不用眼的交互。由于技術(shù)發(fā)展具有朝向網(wǎng)絡(luò)環(huán)境 和小型化的趨勢(shì),例如,朝向更小且更強(qiáng)大移動(dòng)電話的趨勢(shì),基于語 音的業(yè)務(wù)和基于語音的設(shè)備在技術(shù)上是可行的,并且正在開始變成日 常生活的一部分。正如在普通PDA(個(gè)人數(shù)字助理)上,可以在該設(shè)備 上運(yùn)行若干基于語音的應(yīng)用程序。在WO03/096171 Al中說明了交互 系統(tǒng)的一個(gè)例子,該交互系統(tǒng)使用基于語音的用戶接口系統(tǒng)與用戶進(jìn) 行通信,可以使用該交互系統(tǒng)對(duì)若干不同的應(yīng)用程序進(jìn)行控制。
從這些"新的"輸入/輸出方式中產(chǎn)生的一個(gè)問題是它們中的至 少某些是固有順序的。雖然圖形用戶接口可以在屏幕的不同區(qū)域上顯示關(guān)于不同應(yīng)用程序的信息,但是通常在屬于一個(gè)應(yīng)用程序的窗口幀 中,基于語音的輸入/輸出模態(tài)不能支持并行輸出。此外,例如,無 法從用于輸入信息的窗口中推出從用戶輸入的目標(biāo)應(yīng)用程序。因此, 需要用于輸入和輸出同步及排序的方法。 一種可能的解決方法使用激 活關(guān)鍵詞,使得用戶可以在不同的應(yīng)用程序之間進(jìn)行切換。因此,在 復(fù)雜對(duì)話中,用戶在若干應(yīng)用程序之間進(jìn)行切換并且/或者正在被若 干個(gè)應(yīng)用程序進(jìn)行尋址,可能出現(xiàn)用戶不再確定是否已經(jīng)關(guān)閉與某個(gè) .應(yīng)用程序的交互或者該應(yīng)用程序是否正在等待來自用戶的響應(yīng)的情 況。在用戶被他周圍的事件分散注意力并且不能全神貫注地與交互系 統(tǒng)進(jìn)行溝通時(shí),可能產(chǎn)生該問題。結(jié)果,由于曲解,可能會(huì)出現(xiàn)發(fā)布 錯(cuò)誤指令或者無意地終止應(yīng)用程序的情況。另一方面,存在某些情況, 在這些情況中,在任何條件下都不應(yīng)該中斷當(dāng)前激活的交互,例如, 諸如金錢轉(zhuǎn)賬的敏感應(yīng)用程序。發(fā)明內(nèi)容因此,本發(fā)明的目標(biāo)是提供對(duì)交互系統(tǒng)和相應(yīng)的用戶接口系統(tǒng)進(jìn) 行操作的方法,其以用戶友好的方式確保在使用同一個(gè)順序輸入/輸 出模態(tài)的不同應(yīng)用程序之間不會(huì)出現(xiàn)不期望的沖突,并且具體地,用 戶方的輸入錯(cuò)誤不會(huì)導(dǎo)致在不利點(diǎn)終止應(yīng)用程序。為此,本發(fā)明提供了對(duì)交互系統(tǒng)進(jìn)行驅(qū)動(dòng)的方法,該交互系統(tǒng)包 括具有固有順序輸入/輸出模態(tài)的用戶接口并且包括多個(gè)應(yīng)用程序, 其中,第一個(gè)當(dāng)前交互的應(yīng)用程序當(dāng)前正在對(duì)輸入/輸出模態(tài)進(jìn)行控 制來與用戶進(jìn)行交互,其中,至少在某個(gè)時(shí)段中,-將一個(gè)關(guān)注級(jí)別分 配給第一個(gè)應(yīng)用程序,并且其中,當(dāng)從用戶接收到應(yīng)用程序切換命令 時(shí)并根據(jù)第一個(gè)應(yīng)用程序的關(guān)注級(jí)別,僅終止或暫停第一個(gè)應(yīng)用程序 的當(dāng)前交互過程,并且僅將對(duì)用于進(jìn)行交互的輸入/輸出模態(tài)的控制 轉(zhuǎn)移給第二個(gè)應(yīng)用程序。根據(jù)本發(fā)明的恰當(dāng)用戶接口系統(tǒng)包括以下固有順序輸入/輸出 模態(tài),多個(gè)應(yīng)用程序可以互相獨(dú)立地使用該固有順序輸入/輸出模態(tài) 來與系統(tǒng)的用戶進(jìn)行交互;分配單元,其用于在至少某個(gè)時(shí)間段中將一個(gè)關(guān)注級(jí)別分配給第一個(gè)當(dāng)前交互的應(yīng)用程序,該第一個(gè)當(dāng)前交互 的應(yīng)用程序當(dāng)前正在對(duì)用于與用戶交互的輸入/輸出模態(tài)進(jìn)行控制。 此外,用戶接口系統(tǒng)包括用于從用戶接收應(yīng)用程序切換命令的裝置和 交互控制單元,以這種方式來實(shí)現(xiàn)所述交互控制單元當(dāng)從用戶接收 到應(yīng)用程序切換命令時(shí)并根據(jù)第一個(gè)應(yīng)用程序的關(guān)注級(jí)別,僅終止或 暫停第一個(gè)應(yīng)用程序的當(dāng)前交互過程,并且僅將對(duì)用于進(jìn)行交互的輸 入/輸出模態(tài)的控制轉(zhuǎn)移給第二個(gè)應(yīng)用程序。這樣,借助于如本發(fā)明所述的方法,在某個(gè)時(shí)刻僅激活一個(gè)應(yīng)用 程序,并且該應(yīng)用程序具有對(duì)輸入/輸出模態(tài)的完全控制。同時(shí),剩 余應(yīng)用程序可以在后臺(tái)運(yùn)行。當(dāng)激活的應(yīng)用程序己經(jīng)完成與用戶的交 互時(shí),例如,當(dāng)郵箱應(yīng)用程序已"讀取"了用戶的電子郵件時(shí),該應(yīng) 用程序可以將其自身切換到"不激活"。在該情況下,例如,系統(tǒng)的 控制模塊可以確定將剩余應(yīng)用程序中的哪一個(gè)切換到"激活",或者 如果沒有將要被切換到"激活"的應(yīng)用程序,可以將不具有任何特定 功能性的專用后臺(tái)應(yīng)用程序視為激活。只要一個(gè)應(yīng)用程序是交互的, 另一個(gè)應(yīng)用程序就不可能成為交互的。在該情況下,"交互"意味著 與用戶發(fā)生對(duì)話,其相對(duì)于用戶意識(shí)不到應(yīng)用程序是激活的后臺(tái)活 動(dòng)。 一個(gè)這種例子是郵箱應(yīng)用程序,其在后臺(tái)定期地檢查郵箱,看是 否有新的電子郵件。根據(jù)本發(fā)明,由于用戶將應(yīng)用程序切換命令發(fā)布到系統(tǒng),所以應(yīng) 用程序之間的切換僅可能通過用戶來實(shí)施。因此,應(yīng)用程序切換命令 可以是由用戶發(fā)布的任何命令,該命令清晰地表述用戶希望終止與當(dāng) 前某第一個(gè)應(yīng)用程序的交互,并且開始與第二個(gè)應(yīng)用程序的交互。例 如,之前可以通過各種應(yīng)用程序?qū)⑦@些應(yīng)用程序切換命令提供給用戶 接口系統(tǒng)的交互控制單元。應(yīng)用程序切換命令可以是口頭命令,也可 以是手勢(shì)、按鈕或者任何合適的動(dòng)作。根據(jù)本發(fā)明,只有交互應(yīng)用程 序的當(dāng)前關(guān)注級(jí)別允許時(shí),該應(yīng)用程序切換才是可能的。因此,在不 能中斷交互的期間,可以將一個(gè)關(guān)注級(jí)別分配給應(yīng)用程序某個(gè)時(shí)間 段,該關(guān)注級(jí)別不允許切換到另一個(gè)應(yīng)用程序。以這種方式, 一方面,可以相對(duì)容易地確保用戶對(duì)當(dāng)前交互應(yīng)用程序進(jìn)行追蹤,并且僅與該應(yīng)用程序進(jìn)行通信。因此,只有用戶可以 控制哪個(gè)應(yīng)用程序當(dāng)前正在使用特定順序輸入/輸出模態(tài)。另一方面, 防止了用戶方對(duì)應(yīng)用程序之間的無意切換,使得不會(huì)在關(guān)鍵點(diǎn)處無意 地中斷交互。不管用戶方的切換命令,由于該關(guān)注級(jí)別而使得不發(fā)生從一個(gè)應(yīng) 用程序到另一個(gè)應(yīng)用程序的切換的時(shí)候,優(yōu)選地,應(yīng)將這通知給用戶, 使用戶知道當(dāng)前應(yīng)用程序仍保持交互。從屬權(quán)利要求和后續(xù)說明公開了本發(fā)明的特定有利實(shí)施例及特 征。與方法從屬權(quán)利要求相對(duì)應(yīng)的設(shè)備權(quán)利要求的進(jìn)一步展開也處于 本發(fā)明的范圍內(nèi)。在具有若干可以在后臺(tái)中運(yùn)行的應(yīng)用程序的復(fù)雜交互系統(tǒng)的情 況下,因?yàn)榘l(fā)生了某個(gè)事件,通常會(huì)出現(xiàn)應(yīng)用程序希望變成交互的情 況。一個(gè)這種例子是在郵箱應(yīng)用程序中用戶新電子郵件的到達(dá),或者, 在汽車交互系統(tǒng)中對(duì)司機(jī)的油箱液面低的警告。然而,如上所述,根 據(jù)本發(fā)明,只有用戶可以在應(yīng)用程序之間進(jìn)行切換。為此,在本發(fā)明 的特定優(yōu)選實(shí)施例中,當(dāng)前未激活并且想要與用戶進(jìn)行交互的第二個(gè) 應(yīng)用程序?qū)⑼ㄖ?qǐng)求發(fā)送到交互系統(tǒng)的交互控制單元。隨后,交互控 制單元根據(jù)第一個(gè)應(yīng)用程序的關(guān)注級(jí)別將通知發(fā)布給用戶,所發(fā)布的 通知以可與第一個(gè)應(yīng)用程序的交互的任何輸出信號(hào)區(qū)分開的方式發(fā) 布。因此, 一個(gè)恰當(dāng)?shù)挠脩艚涌谙到y(tǒng)應(yīng)該包括:用于從當(dāng)前未交互的、 想要與用戶進(jìn)行交互的第二個(gè)應(yīng)用程序接收通知請(qǐng)求的裝置,以及用 于當(dāng)接收到通知請(qǐng)求就將相應(yīng)通知輸出到用戶的裝置,所發(fā)布的通知 以可與第一個(gè)應(yīng)用程序的交互的任何輸出信號(hào)區(qū)分開的方式發(fā)布。在 這種情況下,可以以根據(jù)第一個(gè)應(yīng)用程序的當(dāng)前關(guān)注級(jí)別將通知發(fā)布 給用戶的方式來實(shí)現(xiàn)交互控制單元。在基于語音的輸入/輸出模態(tài)的情況下,優(yōu)選使用光學(xué)信號(hào)元件 來發(fā)通知,例如為了將用戶的注意力吸引到此刻未交互的、希望與用 戶進(jìn)行通信的某個(gè)應(yīng)用程序而使用的信號(hào)光等??商鎿Q地,也可以在 聽覺上進(jìn)行這種通知。然而,在這種情況下,應(yīng)當(dāng)以某種聲音或音樂的形式,使得用戶立即明白該聲音對(duì)應(yīng)于通知,并且該聲音不是源于 當(dāng)前交互應(yīng)用程序。在優(yōu)選實(shí)施例中,例如,用戶可以通過輸入/輸出模態(tài)的方式請(qǐng) 求與已經(jīng)發(fā)布了通知的應(yīng)用程序有關(guān)的信息,或者請(qǐng)求與為什么己經(jīng) 發(fā)布了該通知有關(guān)的信息。在這種例外情況下,為了將所請(qǐng)求的信息 輸出到用戶,暫停當(dāng)前交互,使得用戶可以確定是否從當(dāng)前交互應(yīng)用 程序切換到己經(jīng)發(fā)布了通知的應(yīng)用程序。該通知輸出還遵循應(yīng)用程序的當(dāng)前關(guān)注級(jí)別。例如,三種不同類 型的關(guān)注級(jí)別可能是可用的"開"、"通知允許"和"關(guān)"。如果給當(dāng)前交互分配第一個(gè)關(guān)注級(jí)別,例如,"關(guān)"關(guān)注級(jí)別, 那么,交互控制單元不會(huì)將通知發(fā)布給用戶,直至第一個(gè)應(yīng)用程序的 當(dāng)前交互過程終止或者達(dá)到可能的中斷點(diǎn)為止。因?yàn)樵?關(guān)"關(guān)注級(jí) 別上,無論如何都不可能有到另一個(gè)應(yīng)用程序的切換,所以這確保了 用戶在與一個(gè)應(yīng)用程序進(jìn)行交互期間不會(huì)受到另一個(gè)通知的干擾。這 種"嚴(yán)格"的關(guān)注級(jí)別特別相關(guān)的是,甚至阻止用戶中斷系統(tǒng)來查詢 是哪個(gè)應(yīng)用程序發(fā)布了通知。另一方面,如果將"允許通知"的關(guān)注級(jí)別分配給應(yīng)用程序,將 立即發(fā)布通知。然而,用戶不能簡(jiǎn)單地從當(dāng)前應(yīng)用程序切換到另一個(gè) 應(yīng)用程序,但是用戶可以僅查詢通知的原因并且臨時(shí)暫停當(dāng)前交互。然而,如果將關(guān)注級(jí)別設(shè)定為"開",就立刻發(fā)布通知,并且用 戶可以在任何時(shí)間對(duì)應(yīng)用程序進(jìn)行切換,其中,用戶可以首先請(qǐng)求與 已經(jīng)發(fā)布了通知的應(yīng)用程序有關(guān)的信息,或者他可以不作任何請(qǐng)求直 接切換到已經(jīng)發(fā)布了通知的應(yīng)用程序。如果告知交互系統(tǒng)用戶的身份,還有可能根據(jù)當(dāng)前用戶發(fā)布通 知,即可以以用戶專用方式發(fā)布通知。 一個(gè)例子是可以被若干用戶使 用的家庭對(duì)話系統(tǒng)中的郵箱應(yīng)用程序。如果新的電子郵件到達(dá),就僅 當(dāng)該電子郵件要投遞的用戶是當(dāng)前正與系統(tǒng)進(jìn)行通信的用戶時(shí)才發(fā) 布通知。優(yōu)選地,自動(dòng)確定交互應(yīng)用程序的當(dāng)前關(guān)注級(jí)別,并且基于與當(dāng) 前正在運(yùn)行的交互處理有關(guān)的信息來確定交互應(yīng)用程序的當(dāng)前關(guān)注級(jí)別,例如,該信息包括與交互過程的類型相關(guān)的信息。例如,由于在任何條件下金錢轉(zhuǎn)移過程都不應(yīng)該受另一個(gè)應(yīng)用程 序干擾,所以可以為該過程分配"關(guān)"關(guān)注級(jí)別;反之,可以為關(guān)于 諸如為CD播放器選擇音樂的交互過程分配"開"關(guān)注級(jí)別。此外, 可以考慮與當(dāng)前交互過程的定時(shí)有關(guān)的信息。例如,由于對(duì)于用戶來 說,在很長(zhǎng)的交互很快就要完成時(shí)中斷交互、并且因此必須重復(fù)整個(gè) 交互將會(huì)是非常討厭的,所以在當(dāng)前交互過程很快就要完成時(shí),例如 在接下來的十秒內(nèi)完成時(shí),可以將"關(guān)"關(guān)注級(jí)別分配給應(yīng)用程序。然而,為了避免用戶感到系統(tǒng)"在進(jìn)行控制",優(yōu)選地,僅在很 短的時(shí)間長(zhǎng)度內(nèi)分配這種諸如"關(guān)"關(guān)注級(jí)別的嚴(yán)格關(guān)注級(jí)別,其禁 止由用戶進(jìn)行的通知以及在應(yīng)用程序之間的切換。通常,在過去某段時(shí)間長(zhǎng)度之后,或者當(dāng)用戶己切換到正被討論 的應(yīng)用程序、或者至少已經(jīng)了解通知的原因或者指示他已經(jīng)注意到該 通知時(shí),通過應(yīng)用程序刪除通知請(qǐng)求。當(dāng)多于一個(gè)應(yīng)用程序發(fā)布通知 請(qǐng)求時(shí),當(dāng)所有進(jìn)行發(fā)布的應(yīng)用程序已經(jīng)刪除了它們的通知請(qǐng)求時(shí), 該通知機(jī)制停止。可以以多種方式指定通知順序,例如,以通知請(qǐng)求的輸入次序或 者通過設(shè)置諸如"緊急通知優(yōu)先于其它消息"的優(yōu)先權(quán)的方式。因此, 可以給個(gè)人通知比一般通知更高的優(yōu)先。同等地,也可能將特定用戶 處理通知的方式存儲(chǔ)在該用戶的用戶配置文件中。相對(duì)于其它系統(tǒng),借助于所述方法,給用戶對(duì)系統(tǒng)的完整控制, 其中, 一方面,他不錯(cuò)過任何重要的事件,另一方面,系統(tǒng)不在不利 的時(shí)間點(diǎn)上中斷重要的交互,因此避免了不期望的結(jié)果。從下列結(jié)合附圖所考慮的詳細(xì)說明中,本發(fā)明的其它目標(biāo)和特征 將變得顯而易見。然而,應(yīng)該理解,僅將這些附圖設(shè)計(jì)為說明的目的, 而不是作為對(duì)本發(fā)明的限制的定義。


圖1是根據(jù)本發(fā)明實(shí)施例的、包括多個(gè)組件的交互系統(tǒng)的示意圖;圖2示出了根據(jù)本發(fā)明實(shí)施例的方法的可能動(dòng)作順序的流程圖。
具體實(shí)施方式
圖1示出了包括用戶接口系統(tǒng)2和若干應(yīng)用程序A" A2、 A3、...、 An的交互系統(tǒng)1。該交互系統(tǒng)1可以是類似于在WO 03/096171 Al 中所描述的系統(tǒng),將其合并于此作為參考。這里所示的用戶接口系統(tǒng)2將基于語音的輸入/輸出系統(tǒng)作為輸 入/輸出模態(tài)12。在輸入端,該輸入/輸出模態(tài)12在輸入側(cè)包括麥克 風(fēng)8和語音識(shí)別裝置9,其中,麥克風(fēng)8用于檢測(cè)用戶U的語音輸入, 語音識(shí)別裝置9可以包括通常的語音識(shí)別模塊和后續(xù)的語言理解模 塊,使得可以將用戶U的語音發(fā)聲轉(zhuǎn)化成數(shù)字形式。在輸出側(cè),輸 入/輸出模態(tài)具有語音合成裝置11,其可以包括諸如語言生成單元和 語音合成單元。隨后,通過擴(kuò)音器10將合成后的語音輸出到用戶U。 將從語音識(shí)別裝置9輸出的信號(hào)向前傳送到用戶接口 2的交互控制單 元3。該交互控制單元3可以包括通常的對(duì)話管理器4,對(duì)話管理器 4對(duì)源于語音識(shí)別裝置9的命令進(jìn)行分析、適當(dāng)?shù)貙⑦@些命令指引到 當(dāng)前激活的應(yīng)用程序,并且根據(jù)應(yīng)用程序A。 A2、 A3、…、An控制 經(jīng)由語音合成單元11的信息以及其它提示符的輸出。對(duì)于本領(lǐng)域的 技術(shù)人員來說,這里所提到的輸入/輸出模態(tài)12的所有組件,特別是 語音識(shí)別裝置9和語音合成裝置11、以及對(duì)話管理器4和對(duì)話管理器4與各個(gè)應(yīng)用程序A。 A2、 A3.....An之間所需的接口(圖中未示出)都是已知的,并且因此不再詳細(xì)說明??梢砸栽谟?jì)算機(jī)、PDA、移動(dòng)電話等的恰當(dāng)處理器上運(yùn)行的軟件 的形式,實(shí)現(xiàn)交互控制單元3連同對(duì)話管理器4和仍將要描述的更多 組件,以及實(shí)現(xiàn)語音識(shí)別裝置9和語音合成裝置11連同它們的從屬模塊。同樣地,應(yīng)用程序A,、 A2、 A3.....An可以以根據(jù)該應(yīng)用程序至少部分地在同一個(gè)處理器上運(yùn)行或者在連接到該處理器的處理 器上運(yùn)行的軟件的形式實(shí)現(xiàn)。此外,用戶接口系統(tǒng)2可以包括額外的輸入/輸出模態(tài),例如, 屏幕、觸摸板、鍵盤、攝像頭,以便對(duì)用戶的移動(dòng)進(jìn)行注冊(cè)并且將這些轉(zhuǎn)化為命令。為清楚起見,沒有在圖1中示出這些額外的輸入/輸 出模態(tài)。根據(jù)本發(fā)明,用戶接口系統(tǒng)2包括分配單元5,在該情況下,該 分配單元5可以至少部分地是交互控制單元3的組成部分。該分配單元5確保為當(dāng)前正在與用戶進(jìn)行交互和通信的A卜A2、 A3.....An中的一個(gè)分配關(guān)注級(jí)別,即該應(yīng)用程序此刻具有對(duì)輸入/輸出模態(tài)的 控制。根據(jù)某些規(guī)則自動(dòng)實(shí)現(xiàn)關(guān)注級(jí)別的分配,例如,可以將所述規(guī) 則存儲(chǔ)在數(shù)據(jù)庫或者存儲(chǔ)器7中。以在任一時(shí)間僅僅應(yīng)用程序A。 A2、 A3.....An中的一個(gè)對(duì)輸入/輸出模態(tài)12及其從屬元件進(jìn)行控制的方式來實(shí)現(xiàn)交互控制單元3。在該時(shí)間期間,其它應(yīng)用程序A。 A2、 A3.....An不可以利用輸入/輸出模態(tài)12。僅僅用戶U可以通過恰當(dāng)?shù)膽?yīng)用程序切換命令A(yù)SC從 一個(gè)應(yīng)用程序切換到另一個(gè)應(yīng)用程序,目卩,中斷當(dāng)前交互應(yīng)用程序, 并且給予所期望的應(yīng)用程序?qū)斎?輸出模態(tài)12的控制。應(yīng)用程序切換命令A(yù)SC可以是對(duì)非交互應(yīng)用程序A,、 A2、 A3.....An直接進(jìn)行尋址、并且被存儲(chǔ)在交互控制單元3或者與之相關(guān)的存儲(chǔ)器內(nèi)的某個(gè) 關(guān)鍵詞。在某些情況下,通知單元6可以將通知從非交互的應(yīng)用程序A,、A2、 A3.....An發(fā)布到用戶U。至此,借助于通知信號(hào)NS,例如,通知單元6使燈13閃爍,從而吸引用戶U對(duì)由閃爍燈光13給出的 通知的注意。根據(jù)下文所描述的過程,通知單元6確定何時(shí)輸出哪個(gè) 通知。通知單元6也是交互控制單元3的組成部分。信號(hào)燈13確保通知N與當(dāng)前交互應(yīng)用程序的輸出信號(hào)OS是可 明顯區(qū)分的,使得用戶U立即知道通知N與當(dāng)前交互無關(guān),其中, 當(dāng)前交互應(yīng)用程序的輸出信號(hào)OS是以語音的形式通過輸入/輸出模 態(tài)12的擴(kuò)音器10輸出的。在圖2中,將借助僅示出兩個(gè)應(yīng)用程序的非常簡(jiǎn)單的例子對(duì)系統(tǒng) 操作的方法進(jìn)行描述。在該情況下,為簡(jiǎn)便起見,還假定僅存在兩個(gè) 不同的關(guān)注級(jí)別——"關(guān)"和"開"。當(dāng)為交互應(yīng)用程序分配關(guān)注級(jí) 別"關(guān)"時(shí),其它應(yīng)用程序不可能發(fā)布通知,用戶也不可以中斷正在運(yùn)行的該應(yīng)用程序的交互。然而,如果為交互應(yīng)用程序分配關(guān)注級(jí)別 "開",那么就將其它應(yīng)用程序的通知輸出到用戶,并且用戶可以在 兩個(gè)應(yīng)用程序之間進(jìn)行切換。過程從步驟I開始,在步驟I內(nèi)開始第一個(gè)應(yīng)用程序,例如銀行軟件。在步驟V內(nèi),分配單元5將當(dāng)前關(guān)注級(jí)別分配給第一個(gè)應(yīng)用 程序。優(yōu)選地,這按照定期的時(shí)間間隔發(fā)生,并且/或者在系統(tǒng)的對(duì) 話輸出和/或用戶的對(duì)話輸入時(shí)發(fā)生,取決于第一個(gè)應(yīng)用程序正在并 行實(shí)施哪些交互。例如,最初,可以將關(guān)注級(jí)別設(shè)置為"開"。一旦 開始金錢交易,并且隨后的中斷可能導(dǎo)致錯(cuò)誤的或者雙倍的登記,就 將關(guān)注級(jí)別改變?yōu)?關(guān)"。為此,分配單元包括數(shù)據(jù)庫或者類似組件, 在其中,將關(guān)注級(jí)別分配給各個(gè)過程或處理部分。顯然,在開始某些 過程之前,應(yīng)用程序自身也可能請(qǐng)求"關(guān)"關(guān)注級(jí)別,并且分配單元 5確定是否將要分配所請(qǐng)求的關(guān)注級(jí)別,并且如果分配所請(qǐng)求的關(guān)注 級(jí)別,則確定分配多長(zhǎng)時(shí)間。由于當(dāng)前未進(jìn)行交互但是在后臺(tái)運(yùn)行的應(yīng)用程序可能具有對(duì)用 戶的通知,所以它可能將通知請(qǐng)求發(fā)送到交互控制單元3。因此,在 處理步驟VI內(nèi)的循環(huán)中,以定期的時(shí)間間隔對(duì)第二個(gè)應(yīng)用程序的可 能通知請(qǐng)求進(jìn)行輪詢。當(dāng)?shù)谝粋€(gè)應(yīng)用程序的正常交互過程在步驟II 內(nèi)繼續(xù)的同時(shí),該循環(huán)連續(xù)運(yùn)行。如果步驟VI確定第二個(gè)應(yīng)用程序 的通知請(qǐng)求存在,那么處理步驟VII首先檢測(cè)第一個(gè)應(yīng)用程序的當(dāng)前 關(guān)注級(jí)別是否設(shè)置為"關(guān)"。如果情況是這樣的,則步驟VIII內(nèi)的另一個(gè)循環(huán)繼續(xù)確定當(dāng)前 交互應(yīng)用程序的當(dāng)前關(guān)注級(jí)別,并且步驟VII繼續(xù)檢測(cè)當(dāng)前關(guān)注級(jí)別 是否仍然設(shè)置為"關(guān)"。當(dāng)前關(guān)注級(jí)別一從"關(guān)"改變到"開",就在步驟IX內(nèi)發(fā)布通知。隨后,系統(tǒng)在步驟X中等待來自用戶U的應(yīng)用程序切換命令。當(dāng)前應(yīng)用程序的交互繼續(xù)在其間(步驟n)運(yùn)行。僅當(dāng)在步驟x中檢測(cè)到應(yīng)用程序切換命令時(shí),才可以在步驟m 內(nèi)中斷第一個(gè)應(yīng)用程序的當(dāng)前交互,并且可以在步驟iv內(nèi)開始第二 個(gè)應(yīng)用程序。在步驟v'中,以與對(duì)于第一個(gè)應(yīng)用程序相同的方式,將關(guān)注級(jí)別立即分配給第二個(gè)應(yīng)用程序。如已經(jīng)提到的,為了對(duì)與本發(fā)明相符的方法的操作過程進(jìn)行解釋的目的,上文借助圖2所說明的過程是極其簡(jiǎn)單的例子,僅具有兩個(gè) 應(yīng)用程序。顯然,在更大數(shù)目應(yīng)用程序的情況下,由于必須對(duì)用于各 個(gè)應(yīng)用程序的通知請(qǐng)求進(jìn)行定期的輪詢,所以該過程將顯著的更加復(fù) 雜。同樣,圖2中所說明的過程沒有示出 一旦用戶U的注意被通知吸引,他就可以將請(qǐng)求NAR發(fā)布到用戶接口系統(tǒng)2(見圖1),以便 以諸如問題"系統(tǒng),怎么了?"的方式來確定哪個(gè)應(yīng)用程序發(fā)布了該 通知。對(duì)話管理器4對(duì)該請(qǐng)求NAR進(jìn)行識(shí)別,并且交互控制單元3 隨后確保輸出相應(yīng)的通知信息NI,該通知信息NI告知用戶U哪個(gè)應(yīng) 用程序發(fā)布了所述通知。如果發(fā)布了所述通知的應(yīng)用程序是一種諸如 郵箱應(yīng)用程序的消息應(yīng)用程序,那么如果該消息很短,就可以將該消 息作為通知信息直接輸出。隨后,通過相應(yīng)的應(yīng)用程序刪除通知請(qǐng)求, 使得沒有更多的通知被輸出到用戶,即,隨后通知單元使信號(hào)燈13 不起作用。雖然已經(jīng)以優(yōu)選實(shí)施例及其變形的形式公開了本發(fā)明,但是應(yīng)該 理解,可以在其上進(jìn)行許多附加的修改和變化,而不脫離本發(fā)明的范 圍。例如,所描述的輸出呈現(xiàn)模塊僅僅是例子,本領(lǐng)域的技術(shù)人員可 以對(duì)其進(jìn)行補(bǔ)充或修改,而不脫離本發(fā)明的范圍。此外,通知的方式 可以取決于優(yōu)先權(quán),使得在特別緊急通知的情況下,可以以特別的方 式通知用戶使他知道緊急。為清楚起見,應(yīng)該理解,貫穿本申請(qǐng)使用的"一個(gè)"不是要排除 多個(gè),并且"包括"不是要排除其它步驟或元件。
權(quán)利要求
1、一種驅(qū)動(dòng)交互系統(tǒng)(1)的方法,所述交互系統(tǒng)(1)包括具有固有順序輸入/輸出模態(tài)(12)的用戶接口系統(tǒng)(2)并且包括多個(gè)應(yīng)用程序(A1、A2、A3、...、An),-其中,第一個(gè)應(yīng)用程序(A1、A2、A3、...、An)當(dāng)前正在控制所述輸入/輸出模態(tài)(12)來與用戶(U)進(jìn)行交互,-其中,至少在一個(gè)特定時(shí)間段中,將一個(gè)關(guān)注級(jí)別分配給所述第一個(gè)應(yīng)用程序(A1、A2、A3、...、An),并且-其中,當(dāng)從所述用戶(U)接收到應(yīng)用程序切換命令(ASC)時(shí)并且根據(jù)所述第一個(gè)應(yīng)用程序(A1、A2、A3、...、An)的關(guān)注級(jí)別,僅終止或者暫停所述第一個(gè)應(yīng)用程序(A1、A2、A3、...、An)的當(dāng)前交互過程,并且僅將對(duì)用于執(zhí)行交互的所述輸入/輸出模態(tài)(12)的控制轉(zhuǎn)移給第二個(gè)應(yīng)用程序(A1、A2、A3、...、An)。
2、 如權(quán)利要求l所述的方法,-其中,當(dāng)前未進(jìn)行交互并且想要與所述用戶(U)進(jìn)行交互的第二個(gè)應(yīng)用程序(A。 A2、 A3.....An)將通知請(qǐng)求發(fā)送到交互控制單元(3),并且-其中,所述交互控制單元(3)根據(jù)所述第一個(gè)應(yīng)用程序(A,、 A2、 A3、 ...、 An)的關(guān)注級(jí)別將通知(N)發(fā)布到所述用戶(U),所述通知(N)是以與所述第一個(gè)應(yīng)用程序(A,、 A2、 A3.....An)的所述交互的任何輸出信號(hào)(OS)可區(qū)分的方式發(fā)布的。
3、 如權(quán)利要求2所述的方法,其中,如果為所述當(dāng)前交互分配 第一個(gè)關(guān)注級(jí)別,那么所述交互控制單元(3)不向所述用戶(U)發(fā)布通 知(N),直至所述第一個(gè)應(yīng)用程序(A,、 A2、 A3、 ...、 AJ的當(dāng)前交互 過程終止或者到達(dá)可能的中斷點(diǎn)為止。
4、 如權(quán)利要求1至3中的任何一個(gè)所述的方法,其中,自動(dòng)確定交互應(yīng)用程序(A卜A2、 A3、 ...、 An)的當(dāng)前關(guān)注級(jí)別。
5、 如權(quán)利要求4所述的方法,其中,基于與所述當(dāng)前交互過程 有關(guān)的信息來自動(dòng)確定所述關(guān)注級(jí)別。
6、 如權(quán)利要求1至5中的任何一個(gè)所述的方法,其中,所述用 戶接口的所述固有順序輸入/輸出模態(tài)(l 2)是基于語音的。
7、 如權(quán)利要求1至6中的任何一個(gè)所述的方法,其中,使用光 學(xué)信號(hào)元件(13)發(fā)布所述通知(N)。
8、 如權(quán)利要求1至7中的任何一個(gè)所述的方法,其中,根據(jù)用 戶(U)的請(qǐng)求(NAR),所述用戶接口系統(tǒng)(2)提供與發(fā)布所述通知(N)的 所述應(yīng)用程序(A,、 A2、 A3.....AO有關(guān)的信息(NI)。
9、 如權(quán)利要求1至8中的任何一個(gè)所述的方法,其中,取決于 所述交互系統(tǒng)(1)的當(dāng)前用戶(U)發(fā)布所述通知(N)。
10、 一種具有固有順序輸入/輸出模態(tài)(12)的用戶接口系統(tǒng)(2),交互系統(tǒng)(1)的多個(gè)應(yīng)用程序(A,、 A2、 A3.....An)可以彼此獨(dú)立地使用所述用戶接口系統(tǒng)(2)來與所述交互系統(tǒng)(1)的用戶(U)進(jìn)行交互,所述 用戶接口系統(tǒng)(2)包括-分配單元(5),其至少在一個(gè)特定時(shí)間段中將一個(gè)關(guān)注級(jí)別分配 給當(dāng)前交互的第一個(gè)應(yīng)用程序(A、 A2、 A3、 ...、 An),所述當(dāng)前交互 的第一個(gè)應(yīng)用程序(A,、 A2、 A3、 ...、 An)當(dāng)前正在控制所述輸入/輸出 模態(tài)(12沐與所述用戶(U)進(jìn)行交互;-用于從所述用戶(U)接收應(yīng)用程序切換命令的裝置(12,4);以及 -交互控制單元(3),其實(shí)現(xiàn)為使得當(dāng)從所述用戶(U)接收到應(yīng)用 程序切換命令(ASC)時(shí)并且根據(jù)所述第一個(gè)應(yīng)用程序(A!、 A2、 A3、...、An)的關(guān)注級(jí)別,僅終止或者暫停所述第一個(gè)應(yīng)用程序(A,、A2、A3、...、AJ的當(dāng)前交互過程,并且僅將對(duì)用于執(zhí)行交互的所述輸入/輸出模態(tài)(12)的控制轉(zhuǎn)移給第二個(gè)應(yīng)用程序(A。 A2、 A3.....An)。
11、 如權(quán)利要求9所述的用戶接口系統(tǒng),包括 用于從第二個(gè)應(yīng)用程序(A,、 A2、 A3.....An)接收通知請(qǐng)求的裝置,所述第二個(gè)應(yīng)用程序(A,、 A2、 A3.....An)當(dāng)前未進(jìn)行交互并且想要與所述用戶(U)進(jìn)行交互;以及當(dāng)接收到通知請(qǐng)求時(shí)將相應(yīng)通知(N)輸出到所述用戶的裝置(6、13),所述通知是以與所述第一個(gè)應(yīng)用程序(Ah A2、 A3.....AJ的所述交互的任何輸出信號(hào)(OS)可區(qū)分的方式發(fā)布的,其中,以根據(jù)所述第一個(gè)應(yīng)用程序的所述當(dāng)前關(guān)注級(jí)別將通知(N) 發(fā)布到所述用戶的方式來實(shí)現(xiàn)所述交互控制單元(3)。
12、 一種交互系統(tǒng)(l),包括如權(quán)利要求10或11所述的用戶接口 系統(tǒng)(2),并且包括多個(gè)應(yīng)用程序(A!、 A2、 A3、 ...、 An),所述多個(gè)應(yīng)用程序(A,、 A2、 A3.....An)彼此獨(dú)立地使用所述輸入/輸出模態(tài)(12)來與所述交互系統(tǒng)(l)的用戶(U)進(jìn)行交互。
全文摘要
本發(fā)明對(duì)驅(qū)動(dòng)交互系統(tǒng)(1)的方法進(jìn)行了描述,其中,交互系統(tǒng)(1)包括具有固有順序輸入/輸出模態(tài)(12)的用戶接口系統(tǒng)(2)并且包括多個(gè)應(yīng)用程序(A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>)。在該方法中,當(dāng)前第一個(gè)應(yīng)用程序(A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>)對(duì)輸入/輸出模態(tài)(12)進(jìn)行控制來與用戶(U)進(jìn)行交互,其中,在至少某個(gè)時(shí)間段中,將關(guān)注級(jí)別分配給第一個(gè)應(yīng)用程序(A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>)。當(dāng)從用戶(U)接收到應(yīng)用程序切換命令(ASC)時(shí)并且根據(jù)第一個(gè)應(yīng)用程序(A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>)的關(guān)注級(jí)別,僅終止或者暫停第一個(gè)應(yīng)用程序(A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>)的當(dāng)前交互過程,并且僅將對(duì)用于進(jìn)行交互的輸入/輸出模態(tài)(12)的控制轉(zhuǎn)移給第二個(gè)應(yīng)用程序(A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>、…、A<sub>n</sub>)。此外,對(duì)具有固有順序輸入/輸出模態(tài)(12)的恰當(dāng)用戶接口系統(tǒng)(2)和包括這種用戶接口系統(tǒng)(2)的交互系統(tǒng)(1)進(jìn)行了說明。
文檔編號(hào)G06F9/44GK101238437SQ200680029066
公開日2008年8月6日 申請(qǐng)日期2006年8月2日 優(yōu)先權(quán)日2005年8月11日
發(fā)明者C·貝寧, J·F·馬施納, T·波爾特萊 申請(qǐng)人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1